Mock Version: 2.3 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/surge.spec'], chrootPath='/var/lib/mock/fedora-30-x86_64-1593720449.638545/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ob0b4qid:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ob0b4qid:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9c0a3381b0354d0497d4d6f3cf239068', '-D', '/var/lib/mock/fedora-30-x86_64-1593720449.638545/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ob0b4qid:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/surge.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/surge-1.6.6-5.fc30.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/surge.spec'], chrootPath='/var/lib/mock/fedora-30-x86_64-1593720449.638545/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ob0b4qid:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ob0b4qid:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'fc17458368e947e4888923184647af4b', '-D', '/var/lib/mock/fedora-30-x86_64-1593720449.638545/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ob0b4qid:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/surge.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gwoFcz + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf surge + /usr/bin/gzip -dc /builddir/build/SOURCES/surge.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd surge + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e 's/lib\/vst/lib64\/vst/g' build-linux.sh + sed -i -e s/python/python2/g premake5.lua + sed -i -e /-Wl,--strip-all/d premake5.lua + tar xvfj /builddir/build/SOURCES/vst.tar.bz2 vst/ vst/vstsdk2.4/ vst/vstsdk2.4/artwork/ vst/vstsdk2.4/artwork/VSTLogoWhite.jpg vst/vstsdk2.4/artwork/VST_Logo_Usage_Guideline.pdf vst/vstsdk2.4/artwork/VSTLogoAlpha.png vst/vstsdk2.4/artwork/VSTLogoBlack.jpg vst/vstsdk2.4/pluginterfaces/ vst/vstsdk2.4/pluginterfaces/vst2.x/ vst/vstsdk2.4/pluginterfaces/vst2.x/vstfxstore.h vst/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h vst/vstsdk2.4/pluginterfaces/vst2.x/aeffectx.h vst/vstsdk2.4/bin/ vst/vstsdk2.4/bin/win/ vst/vstsdk2.4/bin/win/vstmonitor.dll vst/vstsdk2.4/bin/win/vstparamtool.exe vst/vstsdk2.4/bin/mac/ vst/vstsdk2.4/bin/mac/VSTMonitor.vst/ vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/ vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Info.plist vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/MacOS/ vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/MacOS/VSTMonitor vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/PkgInfo vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/ vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/bmp50001.bmp vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/bmp50005.bmp vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/bmp50002.bmp vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/bmp50004.bmp vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/bmp50007.bmp vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/bmp50008.bmp vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/bmp50000.bmp vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/bmp50003.bmp vst/vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources/bmp50006.bmp vst/vstsdk2.4/bin/mac/VSTParamTool.app/ vst/vstsdk2.4/bin/mac/VSTParamTool.app/Contents/ vst/vstsdk2.4/bin/mac/VSTParamTool.app/Contents/Info.plist vst/vstsdk2.4/bin/mac/VSTParamTool.app/Contents/MacOS/ vst/vstsdk2.4/bin/mac/VSTParamTool.app/Contents/MacOS/VSTParamTool vst/vstsdk2.4/bin/mac/VSTParamTool.app/Contents/PkgInfo vst/vstsdk2.4/bin/mac/VSTParamTool.app/Contents/Resources/ vst/vstsdk2.4/bin/mac/VSTParamTool.app/Contents/Resources/VSTParamTool.rsrc vst/vstsdk2.4/public.sdk/ vst/vstsdk2.4/public.sdk/samples/ vst/vstsdk2.4/public.sdk/samples/vst2.x/ vst/vstsdk2.4/public.sdk/samples/vst2.x/minihost/ vst/vstsdk2.4/public.sdk/samples/vst2.x/minihost/source/ vst/vstsdk2.4/public.sdk/samples/vst2.x/minihost/source/minieditor.cpp vst/vstsdk2.4/public.sdk/samples/vst2.x/minihost/source/minihost.cpp vst/vstsdk2.4/public.sdk/samples/vst2.x/minihost/win/ vst/vstsdk2.4/public.sdk/samples/vst2.x/minihost/win/minihost.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/win/ vst/vstsdk2.4/public.sdk/samples/vst2.x/win/vstplug.def vst/vstsdk2.4/public.sdk/samples/vst2.x/win/samples.sln vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc6/ vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc6/samples.dsw vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc6/vstxsynth.dsp vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc6/minihost.dsp vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc6/adelay.dsp vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc6/again.dsp vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc6/surrounddelay.dsp vst/vstsdk2.4/public.sdk/samples/vst2.x/mac/ vst/vstsdk2.4/public.sdk/samples/vst2.x/mac/minihost-Info.plist vst/vstsdk2.4/public.sdk/samples/vst2.x/mac/vst 2.4 examples.xcodeproj/ vst/vstsdk2.4/public.sdk/samples/vst2.x/mac/vst 2.4 examples.xcodeproj/project.pbxproj vst/vstsdk2.4/public.sdk/samples/vst2.x/mac/vst2.4Info.plist vst/vstsdk2.4/public.sdk/samples/vst2.x/again/ vst/vstsdk2.4/public.sdk/samples/vst2.x/again/source/ vst/vstsdk2.4/public.sdk/samples/vst2.x/again/source/again.cpp vst/vstsdk2.4/public.sdk/samples/vst2.x/again/source/again.h vst/vstsdk2.4/public.sdk/samples/vst2.x/again/win/ vst/vstsdk2.4/public.sdk/samples/vst2.x/again/win/again.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/ vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/source/ vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/source/vstxsynthproc.cpp vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/source/gmnames.h vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/source/vstxsynth.cpp vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/source/vstxsynth.h vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/win/ vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/win/vstxsynth.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/resource/ vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/resource/vstxsynth.vstxml vst/vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/resource/vstxsynth.rc vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/ vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/surrounddelay.h vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/surrounddelay.cpp vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/adelay.cpp vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/adelay.h vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/ vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/sdeditor.cpp vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/sdeditor.h vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/resources/ vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/resources/surrounddelay.rc vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/resources/bmp00130.bmp vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/resources/bmp00128.bmp vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/resources/bmp00129.bmp vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/win/ vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/win/adelay.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/win/surrounddelay.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/adelay/adelaymain.cpp vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc2003/ vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc2003/adelay.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc2003/vstxsynth.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc2003/minihost.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc2003/surrounddelay.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc2003/again.vcproj vst/vstsdk2.4/public.sdk/samples/vst2.x/win.vc2003/samples.sln vst/vstsdk2.4/public.sdk/source/ vst/vstsdk2.4/public.sdk/source/vst2.x/ vst/vstsdk2.4/public.sdk/source/vst2.x/aeffeditor.h vst/vstsdk2.4/public.sdk/source/vst2.x/audioeffect.cpp vst/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.cpp vst/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.h vst/vstsdk2.4/public.sdk/source/vst2.x/audioeffect.h vst/vstsdk2.4/public.sdk/source/vst2.x/vstplugmain.cpp vst/vstsdk2.4/doc/ vst/vstsdk2.4/doc/gfx/ vst/vstsdk2.4/doc/gfx/folder.gif vst/vstsdk2.4/doc/gfx/win.gif vst/vstsdk2.4/doc/gfx/mac.gif vst/vstsdk2.4/doc/gfx/vstpluglogo_small.jpg vst/vstsdk2.4/doc/html/ vst/vstsdk2.4/doc/html/globals_0x62.html vst/vstsdk2.4/doc/html/Blocksizechange.gif vst/vstsdk2.4/doc/html/license.html vst/vstsdk2.4/doc/html/globals_vars.html vst/vstsdk2.4/doc/html/functions_0x77.html vst/vstsdk2.4/doc/html/struct_e_rect.html vst/vstsdk2.4/doc/html/struct_vst_pin_properties.html vst/vstsdk2.4/doc/html/pages.html vst/vstsdk2.4/doc/html/namespace_host_can_dos.html vst/vstsdk2.4/doc/html/struct_vst_variable_io.html vst/vstsdk2.4/doc/html/aeffectx_8h.html vst/vstsdk2.4/doc/html/class_audio_effect_x.png vst/vstsdk2.4/doc/html/globals_type.html vst/vstsdk2.4/doc/html/namespace_plug_can_dos.html vst/vstsdk2.4/doc/html/struct_midi_program_name.html vst/vstsdk2.4/doc/html/ftv2vertline.png vst/vstsdk2.4/doc/html/globals_0x6b.html vst/vstsdk2.4/doc/html/globals_0x76.html vst/vstsdk2.4/doc/html/struct_vst_event-members.html vst/vstsdk2.4/doc/html/struct_vst_audio_file-members.html vst/vstsdk2.4/doc/html/audioeffect_8cpp.html vst/vstsdk2.4/doc/html/thanks.html vst/vstsdk2.4/doc/html/class_audio_effect-members.html vst/vstsdk2.4/doc/html/struct_midi_key_name-members.html vst/vstsdk2.4/doc/html/functions_0x6c.html vst/vstsdk2.4/doc/html/structfx_bank.html vst/vstsdk2.4/doc/html/functions_0x74.html vst/vstsdk2.4/doc/html/main.html vst/vstsdk2.4/doc/html/tab_r.gif vst/vstsdk2.4/doc/html/class_audio_effect.html vst/vstsdk2.4/doc/html/tab_b.gif vst/vstsdk2.4/doc/html/struct_vst_events-members.html vst/vstsdk2.4/doc/html/struct_vst_offline_task-members.html vst/vstsdk2.4/doc/html/audioeffectx_8cpp.html vst/vstsdk2.4/doc/html/globals_0x74.html vst/vstsdk2.4/doc/html/functions_vars.html vst/vstsdk2.4/doc/html/struct_midi_program_category.html vst/vstsdk2.4/doc/html/struct_vst_speaker_arrangement-members.html vst/vstsdk2.4/doc/html/struct_vst_parameter_properties-members.html vst/vstsdk2.4/doc/html/tree.html vst/vstsdk2.4/doc/html/functions_0x69.html vst/vstsdk2.4/doc/html/struct_vst_patch_chunk_info.html vst/vstsdk2.4/doc/html/globals_0x64.html vst/vstsdk2.4/doc/html/struct_vst_pin_properties-members.html vst/vstsdk2.4/doc/html/class_audio_effect_x-members.html vst/vstsdk2.4/doc/html/functions_0x62.html vst/vstsdk2.4/doc/html/functions_0x79.html vst/vstsdk2.4/doc/html/struct_vst_parameter_properties.html vst/vstsdk2.4/doc/html/struct_vst_speaker_properties-members.html vst/vstsdk2.4/doc/html/struct_vst_variable_io-members.html vst/vstsdk2.4/doc/html/structfx_program.html vst/vstsdk2.4/doc/html/struct_vst_audio_file_marker.html vst/vstsdk2.4/doc/html/globals_eval_0x76.html vst/vstsdk2.4/doc/html/struct_vst_key_code.html vst/vstsdk2.4/doc/html/struct_vst_events.html vst/vstsdk2.4/doc/html/ftv2blank.png vst/vstsdk2.4/doc/html/dir_f81105d3b854bea570aaf3bae5cb64c1.html vst/vstsdk2.4/doc/html/functions_0x78.html vst/vstsdk2.4/doc/html/functions_0x6e.html vst/vstsdk2.4/doc/html/struct_midi_key_name.html vst/vstsdk2.4/doc/html/namespacemembers_vars.html vst/vstsdk2.4/doc/html/dirs.html vst/vstsdk2.4/doc/html/tab_l.gif vst/vstsdk2.4/doc/html/ftv2pnode.png vst/vstsdk2.4/doc/html/TurnOn.gif vst/vstsdk2.4/doc/html/audioeffect_8h.html vst/vstsdk2.4/doc/html/doxygen.css vst/vstsdk2.4/doc/html/doc_8h.html vst/vstsdk2.4/doc/html/functions_0x6d.html vst/vstsdk2.4/doc/html/struct_midi_program_name-members.html vst/vstsdk2.4/doc/html/dir_fa0454ab79b4262333bf837ea3d765e9.html vst/vstsdk2.4/doc/html/functions_func.html vst/vstsdk2.4/doc/html/functions_0x66.html vst/vstsdk2.4/doc/html/struct_vst_file_select-members.html vst/vstsdk2.4/doc/html/struct_vst_patch_chunk_info-members.html vst/vstsdk2.4/doc/html/globals.html vst/vstsdk2.4/doc/html/struct_vst_midi_event.html vst/vstsdk2.4/doc/html/functions_0x6b.html vst/vstsdk2.4/doc/html/structfx_program-members.html vst/vstsdk2.4/doc/html/struct_vst_time_info-members.html vst/vstsdk2.4/doc/html/maceditor.html vst/vstsdk2.4/doc/html/globals_defs.html vst/vstsdk2.4/doc/html/Termination.gif vst/vstsdk2.4/doc/html/others.html vst/vstsdk2.4/doc/html/struct_vst_midi_sysex_event-members.html vst/vstsdk2.4/doc/html/ftv2node.png vst/vstsdk2.4/doc/html/globals_0x63.html vst/vstsdk2.4/doc/html/class_audio_effect_x.html vst/vstsdk2.4/doc/html/class_a_eff_editor.html vst/vstsdk2.4/doc/html/globals_eval_0x6d.html vst/vstsdk2.4/doc/html/struct_e_rect-members.html vst/vstsdk2.4/doc/html/struct_vst_audio_file_marker-members.html vst/vstsdk2.4/doc/html/ControlChanged.gif vst/vstsdk2.4/doc/html/namespaces.html vst/vstsdk2.4/doc/html/dir_77c628dfee72e555f82d5ef53b733f38.html vst/vstsdk2.4/doc/html/functions_0x64.html vst/vstsdk2.4/doc/html/struct_vst_file_select.html vst/vstsdk2.4/doc/html/functions_0x6f.html vst/vstsdk2.4/doc/html/struct_vst_midi_event-members.html vst/vstsdk2.4/doc/html/vstoffline.html vst/vstsdk2.4/doc/html/struct_vst_key_code-members.html vst/vstsdk2.4/doc/html/Offlineprocessing.gif vst/vstsdk2.4/doc/html/functions_0x7e.html vst/vstsdk2.4/doc/html/class_audio_effect.png vst/vstsdk2.4/doc/html/struct_a_effect-members.html vst/vstsdk2.4/doc/html/functions_0x73.html vst/vstsdk2.4/doc/html/files.html vst/vstsdk2.4/doc/html/annotated.html vst/vstsdk2.4/doc/html/SpeakerarrangementnegotiationforVSTfx.gif vst/vstsdk2.4/doc/html/vstparamstruct.html vst/vstsdk2.4/doc/html/ftv2folderopen.png vst/vstsdk2.4/doc/html/history.html vst/vstsdk2.4/doc/html/struct_midi_program_category-members.html vst/vstsdk2.4/doc/html/audioeffectx_8h.html vst/vstsdk2.4/doc/html/globals_0x65.html vst/vstsdk2.4/doc/html/aeffect_8h.html vst/vstsdk2.4/doc/html/functions_0x70.html vst/vstsdk2.4/doc/html/struct_vst_file_type.html vst/vstsdk2.4/doc/html/functions_0x67.html vst/vstsdk2.4/doc/html/functions_0x63.html vst/vstsdk2.4/doc/html/globals_eval_0x65.html vst/vstsdk2.4/doc/html/globals_0x6d.html vst/vstsdk2.4/doc/html/vstpluglogo.jpg vst/vstsdk2.4/doc/html/ftv2mnode.png vst/vstsdk2.4/doc/html/whatsnew.html vst/vstsdk2.4/doc/html/vstfxstore_8h.html vst/vstsdk2.4/doc/html/tabs.css vst/vstsdk2.4/doc/html/functions_0x75.html vst/vstsdk2.4/doc/html/functions_0x76.html vst/vstsdk2.4/doc/html/structfx_bank-members.html vst/vstsdk2.4/doc/html/ftv2plastnode.png vst/vstsdk2.4/doc/html/TurnOff.gif vst/vstsdk2.4/doc/html/globals_eval.html vst/vstsdk2.4/doc/html/namespacemembers.html vst/vstsdk2.4/doc/html/class_a_eff_editor-members.html vst/vstsdk2.4/doc/html/Initialisation.gif vst/vstsdk2.4/doc/html/struct_a_effect.html vst/vstsdk2.4/doc/html/struct_vst_speaker_properties.html vst/vstsdk2.4/doc/html/functions.html vst/vstsdk2.4/doc/html/Sampleratechange.gif vst/vstsdk2.4/doc/html/ftv2folderclosed.png vst/vstsdk2.4/doc/html/struct_vst_speaker_arrangement.html vst/vstsdk2.4/doc/html/deprecated.html vst/vstsdk2.4/doc/html/doxygen.png vst/vstsdk2.4/doc/html/struct_vst_event.html vst/vstsdk2.4/doc/html/dir_2d3252dd12c84c66c1d25b26bb45a1f5.html vst/vstsdk2.4/doc/html/globals_0x66.html vst/vstsdk2.4/doc/html/functions_0x68.html vst/vstsdk2.4/doc/html/globals_func.html vst/vstsdk2.4/doc/html/IOchange.gif vst/vstsdk2.4/doc/html/struct_vst_midi_sysex_event.html vst/vstsdk2.4/doc/html/struct_vst_window.html vst/vstsdk2.4/doc/html/sequences.html vst/vstsdk2.4/doc/html/ftv2lastnode.png vst/vstsdk2.4/doc/html/struct_vst_window-members.html vst/vstsdk2.4/doc/html/struct_vst_offline_task.html vst/vstsdk2.4/doc/html/functions_0x65.html vst/vstsdk2.4/doc/html/globals_enum.html vst/vstsdk2.4/doc/html/struct_vst_time_info.html vst/vstsdk2.4/doc/html/functions_0x72.html vst/vstsdk2.4/doc/html/struct_vst_file_type-members.html vst/vstsdk2.4/doc/html/globals_eval_0x6b.html vst/vstsdk2.4/doc/html/hierarchy.html vst/vstsdk2.4/doc/html/index.html vst/vstsdk2.4/doc/html/ftv2link.png vst/vstsdk2.4/doc/html/aeffeditor_8h.html vst/vstsdk2.4/doc/html/ftv2doc.png vst/vstsdk2.4/doc/html/intro.html vst/vstsdk2.4/doc/html/struct_vst_audio_file.html vst/vstsdk2.4/doc/html/ftv2mlastnode.png vst/vstsdk2.4/doc/html/vstplugmain_8cpp.html vst/vstsdk2.4/doc/VST Licensing Agreement.rtf vst/vstsdk2.4/doc/sdkdoc.css vst/vstsdk2.4/doc/sdk.menu.html vst/vstsdk2.4/doc/sdk.overview.html vst/vstsdk2.4/index.html vst/vstsdk2.4/vstgui.sf/ vst/vstsdk2.4/vstgui.sf/drawtest/ vst/vstsdk2.4/vstgui.sf/drawtest/resources/ vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp00001.png vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10014.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10005.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10016.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10003.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10013.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10004.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/audiounit.r vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10008.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10015.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp01000.png vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10011.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp00100.png vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10002.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10012.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10006.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10001.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10010.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10009.bmp vst/vstsdk2.4/vstgui.sf/drawtest/resources/bmp10007.bmp vst/vstsdk2.4/vstgui.sf/drawtest/source/ vst/vstsdk2.4/vstgui.sf/drawtest/source/pdrawtesteffect.cpp vst/vstsdk2.4/vstgui.sf/drawtest/source/pprimitivesviews.cpp vst/vstsdk2.4/vstgui.sf/drawtest/source/pdrawtesteditor.cpp vst/vstsdk2.4/vstgui.sf/drawtest/source/controlsgui.cpp vst/vstsdk2.4/vstgui.sf/drawtest/source/controlsgui.h vst/vstsdk2.4/vstgui.sf/drawtest/source/pdrawtestmain.cpp vst/vstsdk2.4/vstgui.sf/drawtest/source/pdrawtesteditor.h vst/vstsdk2.4/vstgui.sf/drawtest/source/pdrawtesteffect.h vst/vstsdk2.4/vstgui.sf/drawtest/source/pdrawtestview.h vst/vstsdk2.4/vstgui.sf/drawtest/source/pprimitivesviews.h vst/vstsdk2.4/vstgui.sf/drawtest/source/pdrawtestview.cpp vst/vstsdk2.4/vstgui.sf/drawtest/win/ vst/vstsdk2.4/vstgui.sf/drawtest/win/drawtest.def vst/vstsdk2.4/vstgui.sf/drawtest/win/drawtest.vcproj vst/vstsdk2.4/vstgui.sf/drawtest/win/drawtest.rc vst/vstsdk2.4/vstgui.sf/drawtest/win.vc6/ vst/vstsdk2.4/vstgui.sf/drawtest/win.vc6/drawtest.dsp vst/vstsdk2.4/vstgui.sf/drawtest/win.vc6/drawtest.dsw vst/vstsdk2.4/vstgui.sf/drawtest/mac/ vst/vstsdk2.4/vstgui.sf/drawtest/mac/Info.plist vst/vstsdk2.4/vstgui.sf/drawtest/mac/xcode_vst_prefix.h vst/vstsdk2.4/vstgui.sf/drawtest/mac/xcode_au_prefix.h vst/vstsdk2.4/vstgui.sf/drawtest/mac/drawtest.xcodeproj/ vst/vstsdk2.4/vstgui.sf/drawtest/mac/drawtest.xcodeproj/project.pbxproj vst/vstsdk2.4/vstgui.sf/drawtest/mac/audiounit.exp vst/vstsdk2.4/vstgui.sf/drawtest/mac/drawtest.cw9prj vst/vstsdk2.4/vstgui.sf/drawtest/mac/drawtest.xcode/ vst/vstsdk2.4/vstgui.sf/drawtest/mac/drawtest.xcode/project.pbxproj vst/vstsdk2.4/vstgui.sf/drawtest/mac/drawtest.plc vst/vstsdk2.4/vstgui.sf/drawtest/mac/cw_vst_prefix.pch++ vst/vstsdk2.4/vstgui.sf/vstgui/ vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/ vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/Migrating from 2.3.rtf vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_drag_container-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x62.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/license.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_vars.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_c_color-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x72.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_slider.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x63.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_draw_context.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x77.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x68.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_e_rect.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/pages.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scrollbar-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstplugsmac_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_slider-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_button.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_attribute_list_entry-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_special_digit-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_view.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/plugguieditor_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_type.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_rocker_switch.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_splash_screen_view.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_c_color.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstplugsmacho_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x61.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x72.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2vertline.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scroll_container-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_child_view.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x6b.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x76.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_anim_knob.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x6e.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_draw_context-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_c_rect.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_plugin_g_u_i_editor-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_control-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x72.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_eval.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_splash_screen.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/thanks.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_child_view-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_i_scrollbar_drawer-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_draw_context.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x6c.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ctabview_8cpp.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_movie_button.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scroll_container.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_knob.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x74.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstkeycode_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scroll_container.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/main.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x74.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_option_menu-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/tab_r.gif vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_reference_counter.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x67.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_special_digit.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_child_view.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/tab_b.gif vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstcontrols_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_text_edit.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x74.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_drag_container.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_bitmap-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/aeffguieditor_8cpp.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_c_point-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_view_container.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x67.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x66.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_option_menu_scheme.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/aeffguieditor_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_control.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/tree.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_c_point.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_special_digit.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_rocker_switch.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_button-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x69.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x65.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x67.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x75.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x73.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_vu_meter.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x6f.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_on_off_button-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_offscreen_context.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_knob-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x62.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_view-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x6e.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x79.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x78.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x62.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_splash_screen.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x70.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_reference_counter-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_vst_key_code.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_drag_container.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_attribute_list_entry.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x6d.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x6c.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x6d.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_text_label.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2blank.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scroll_view.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x78.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x69.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x6e.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/tab_l.gif vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2pnode.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_vertical_switch-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/doxygen.css vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/doc_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_control.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x7a.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/plugguieditor_8cpp.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x6d.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x6e.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x65.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_c_rect-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_reference_counter.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_kick_button.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_horizontal_slider.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x66.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_vst_file_select-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_horizontal_switch-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_anim_knob.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_vertical_slider-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_anim_knob-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x6b.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_view-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_on_off_button.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/maceditor.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x75.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scroll_view.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_defs.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/others.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2node.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/cscrollview_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x63.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstplugsquartz_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_bitmap.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_e_rect-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_param_display.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_file_selector-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_vu_meter.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x64.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_auto_animation-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_movie_bitmap-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_horizontal_switch.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_vst_file_select.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x77.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstcontrols_8cpp.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x76.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_movie_bitmap.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x6f.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_text_edit-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x63.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_kick_button.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstoffline.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_vst_key_code-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_vertical_slider.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_movie_button-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x7e.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_file_selector.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x75.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_option_menu.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_rocker_switch-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_plugin_g_u_i_editor.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ctabview_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x73.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_param_display.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/files.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/cfileselector_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/annotated.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_view.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_view.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_c_view-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_vertical_slider.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstparamstruct.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x66.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_frame.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_slider.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2folderopen.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_offscreen_context.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_splash_screen_view.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scroll_view-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x7a.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_horizontal_slider-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x65.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x70.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x7e.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_vst_file_type.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x67.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x63.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_vertical_switch.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x6d.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2mnode.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/whatsnew.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x69.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x6b.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scrollbar.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_vu_meter-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/tabs.css vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_i_scrollbar_drawer.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_knob.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x75.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_splash_screen_view-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x76.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_button.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x6c.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2plastnode.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x64.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_eval.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x77.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_frame-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x64.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_auto_animation.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_view.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_option_menu_scheme-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_movie_button.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_c_view.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scrollbar.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x68.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_param_display-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_control_listener.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x74.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_on_off_button.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_text_label.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2folderclosed.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_view_container.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x73.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/deprecated.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x6f.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/doxygen.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_vertical_switch.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_a_eff_g_u_i_editor.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_control_listener.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_frame.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x66.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/cfileselector_8cpp.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x70.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x79.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x68.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_offscreen_context-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_option_menu_scheme.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/cscrollview_8cpp.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_bitmap.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_a_eff_g_u_i_editor-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/sequences.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2lastnode.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x77.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_auto_animation.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_splash_screen-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_horizontal_switch.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_func_0x62.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x65.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_enum.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstgui_8cpp.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_0x72.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_kick_button-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/struct_vst_file_type-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_option_menu.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x73.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstgui_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/hierarchy.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_movie_bitmap.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_view_container-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/index.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2link.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_text_edit.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x6f.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_control_listener-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2doc.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/intro.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_vars_0x76.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/globals_0x71.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/ftv2mlastnode.png vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/vstplugscarbon_8h.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_horizontal_slider.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/functions_rela.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_text_label-members.html vst/vstsdk2.4/vstgui.sf/vstgui/Documentation/index.html vst/vstsdk2.4/vstgui.sf/vstgui/cfileselector.cpp vst/vstsdk2.4/vstgui.sf/vstgui/aeffguieditor.h vst/vstsdk2.4/vstgui.sf/vstgui/ctabview.cpp vst/vstsdk2.4/vstgui.sf/vstgui/vstplugsquartz.h vst/vstsdk2.4/vstgui.sf/vstgui/cfileselector.h vst/vstsdk2.4/vstgui.sf/vstgui/ctabview.h vst/vstsdk2.4/vstgui.sf/vstgui/vstcontrols.h vst/vstsdk2.4/vstgui.sf/vstgui/vstcontrols.cpp vst/vstsdk2.4/vstgui.sf/vstgui/aeffguieditor.cpp vst/vstsdk2.4/vstgui.sf/vstgui/vstgui.h vst/vstsdk2.4/vstgui.sf/vstgui/cscrollview.cpp vst/vstsdk2.4/vstgui.sf/vstgui/vstkeycode.h vst/vstsdk2.4/vstgui.sf/vstgui/Changelog vst/vstsdk2.4/vstgui.sf/vstgui/cscrollview.h vst/vstsdk2.4/vstgui.sf/vstgui/plugguieditor.h vst/vstsdk2.4/vstgui.sf/vstgui/vstplugscarbon.h vst/vstsdk2.4/vstgui.sf/vstgui/plugguieditor.cpp vst/vstsdk2.4/vstgui.sf/vstgui/vstgui.cpp vst/vstsdk2.4/vstgui.sf/vstgui/vstplugsmac.h vst/vstsdk2.4/vstgui.sf/vstgui/vstplugsmacho.h vst/SDK + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PT8QQH + umask 022 + cd /builddir/build/BUILD + cd surge + export VST2SDK_DIR=vst/vstsdk2.4/ + VST2SDK_DIR=vst/vstsdk2.4/ + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + ./build-linux.sh clean-all No surge workspace; no builds to clean Cleaning additional assets + ./build-linux.sh -p vst2 premake ** Warning: the flags value StaticRuntime has been deprecated and will be removed. Use `staticruntime "On"` instead @/builddir/build/BUILD/surge/premake5.lua(76) Building configurations... Running action 'gmake2'... Generated Makefile... Generated surge-vst2.make... Generated surge-vst3.make... Generated surge-lv2.make... Done (722ms). + ./build-linux.sh -p vst3 premake ** Warning: the flags value StaticRuntime has been deprecated and will be removed. Use `staticruntime "On"` instead @/builddir/build/BUILD/surge/premake5.lua(76) Building configurations... Running action 'gmake2'... Done (740ms). + ./build-linux.sh -p lv2 premake ** Warning: the flags value StaticRuntime has been deprecated and will be removed. Use `staticruntime "On"` instead @/builddir/build/BUILD/surge/premake5.lua(76) Building configurations... Running action 'gmake2'... Done (740ms). + sed -i 's|^\s*ALL_CFLAGS\s*+=.*|ALL_CFLAGS += $(ALL_CPPFLAGS) -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/freetype2/ -fPIC|' surge-lv2.make + sed -i 's|^\s*ALL_CXXFLAGS\s*+=.*|ALL_CXXFLAGS += $(ALL_CPPFLAGS) -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/freetype2/ -fPIC|' surge-lv2.make + sed -i 's|^\s*ALL_CFLAGS\s*+=.*|ALL_CFLAGS += $(ALL_CPPFLAGS) -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/freetype2/ -fPIC|' surge-vst2.make + sed -i 's|^\s*ALL_CXXFLAGS\s*+=.*|ALL_CXXFLAGS += $(ALL_CPPFLAGS) -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/freetype2/ -fPIC|' surge-vst2.make + sed -i 's|^\s*ALL_CFLAGS\s*+=.*|ALL_CFLAGS += $(ALL_CPPFLAGS) -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/freetype2/ -fPIC|' surge-vst3.make + sed -i 's|^\s*ALL_CXXFLAGS\s*+=.*|ALL_CXXFLAGS += $(ALL_CPPFLAGS) -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/freetype2/ -fPIC|' surge-vst3.make + sed -i 's| -s | |' surge-lv2.make + sed -i 's| -s | |' surge-vst2.make + sed -i 's| -s | |' surge-vst3.make + ./build-linux.sh -p vst2 build Building surge-vst2 with output in build_logs/build_vst2.log ==== Building surge-vst2 (release_x64) ==== Creating obj/x64/Release/surge-vst2 Running prebuild commands python2 scripts/linux/emit-vector-piggy.py . AdsrEnvelope.cpp In file included from src/common/dsp/AdsrEnvelope.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ BiquadFilter.cpp src/common/dsp/BiquadFilter.cpp: In member function 'void BiquadFilter::coeff_LPHPmorph(double, double, double)': src/common/dsp/BiquadFilter.cpp:159:59: warning: unused variable 'BP' [-Wunused-variable] 159 | double HP = limit_range(morph, 0.0, 1.0), LP = 1 - HP, BP = LP * HP; | ^~ src/common/dsp/BiquadFilter.cpp: In member function 'void BiquadFilter::coeff_orfanidisEQ(double, double, double, double, double)': src/common/dsp/BiquadFilter.cpp:189:11: warning: unused variable 'limit' [-Wunused-variable] 189 | double limit = 0.95; | ^~~~~ src/common/dsp/BiquadFilter.cpp:194:11: warning: unused variable 'gainscale' [-Wunused-variable] 194 | double gainscale = 1; | ^~~~~~~~~ BiquadFilterSSE2.cpp CAboutBox.cpp CCursorHidingControl.cpp CDIBitmap.cpp In file included from src/common/gui/CDIBitmap.cpp:1: src/common/gui/CDIBitmap.h: In constructor 'CDIBitmap::CDIBitmap(long int, long int)': src/common/gui/CDIBitmap.h:54:43: warning: 'CDIBitmap::_bitmap' will be initialized after [-Wreorder] 54 | VSTGUI::SharedPointer _bitmap; | ^~~~~~~ src/common/gui/CDIBitmap.h:50:8: warning: 'int CDIBitmap::_width' [-Wreorder] 50 | int _width = 0, _height = 0; | ^~~~~~ src/common/gui/CDIBitmap.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CDIBitmap::CDIBitmap(long width, long height) | ^~~~~~~~~ CEffectSettings.cpp CHSwitch2.cpp CLFOGui.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CLFOGui.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CLFOGui.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/gui/CLFOGui.cpp: In member function 'void CLFOGui::drawVectorized(VSTGUI::CDrawContext*)': src/common/gui/CLFOGui.cpp:173:16: warning: variable 'firstval' set but not used [-Wunused-but-set-variable] 173 | float firstval; | ^~~~~~~~ src/common/gui/CLFOGui.cpp:174:16: warning: variable 'lastval' set but not used [-Wunused-but-set-variable] 174 | float lastval; | ^~~~~~~ src/common/gui/CLFOGui.cpp:349:21: warning: unused variable 'mnum' [-Wunused-variable] 349 | auto mnum = l / tsNum; | ^~~~ src/common/gui/CLFOGui.cpp:423:11: warning: variable 'cgray' set but not used [-Wunused-but-set-variable] 423 | CColor cgray = {0x97, 0x98, 0x9a, 0xff}; | ^~~~~ src/common/gui/CLFOGui.cpp: In member function 'void CLFOGui::drawBitmap(VSTGUI::CDrawContext*)': src/common/gui/CLFOGui.cpp:558:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 558 | if ((ieval1 >> 7) < (h - 1)) | ~~~~~~~~~~~~~~^~~~~~~~~ src/common/gui/CLFOGui.cpp:564:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 564 | if ((ieval2 >> 7) < (h - 1)) | ~~~~~~~~~~~~~~^~~~~~~~~ src/common/gui/CLFOGui.cpp:515:13: warning: variable 'lastval' set but not used [-Wunused-but-set-variable] 515 | float lastval = 0; | ^~~~~~~ src/common/gui/CLFOGui.cpp:479:8: warning: unused variable 'w' [-Wunused-variable] 479 | int w = cdisurf->getWidth(); | ^ src/common/gui/CLFOGui.cpp:636:11: warning: variable 'cgray' set but not used [-Wunused-but-set-variable] 636 | CColor cgray = {0x97, 0x98, 0x9a, 0xff}; | ^~~~~ src/common/gui/CLFOGui.cpp: In member function 'void CLFOGui::drawStepSeq(VSTGUI::CDrawContext*, VSTGUI::CRect&, VSTGUI::CRect&)': src/common/gui/CLFOGui.cpp:685:8: warning: unused variable 'w' [-Wunused-variable] 685 | int w = cdisurf->getWidth(); | ^ src/common/gui/CLFOGui.cpp:686:8: warning: unused variable 'h' [-Wunused-variable] 686 | int h = cdisurf->getHeight(); | ^ src/common/gui/CLFOGui.cpp:697:8: warning: unused variable 'cgray' [-Wunused-variable] 697 | int cgray = PIX_COL( 0xff97989a, 0x9a9897ff ); | ^~~~~ src/common/gui/CLFOGui.cpp:699:8: warning: unused variable 'disStepMarker' [-Wunused-variable] 699 | int disStepMarker = PIX_COL( 0xffccccee, 0xeeccccff); | ^~~~~~~~~~~~~ src/common/gui/CLFOGui.cpp: In member function 'virtual VSTGUI::CMouseEventResult CLFOGui::onMouseDown(VSTGUI::CPoint&, const VSTGUI::CButtonState&)': src/common/gui/CLFOGui.cpp:877:102: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 877 | ss->trigmask = ( ((ss->trigmask & 0x000000000000fffe) >> 1) | ((ss->trigmask & 1) << 15) & 0xffff) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/common/gui/CLFOGui.cpp:878:96: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 878 | ( ((ss->trigmask & 0x00000000fffe0000) >> 1) | ((ss->trigmask & 0x10000) << 15) & 0xffff0000 ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/common/gui/CLFOGui.cpp:879:100: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 879 | ( ((ss->trigmask & 0x0000fffe00000000) >> 1) | ((ss->trigmask & 0x100000000) << 15) & 0xffff00000000 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/common/gui/CLFOGui.cpp:893:119: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 893 | ss->trigmask = ( ((ss->trigmask & 0x0000000000007fff) << 1) | ((ss->trigmask & 0x0000000000008000) >> 15) & 0xffff ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/common/gui/CLFOGui.cpp:894:107: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 894 | ( ((ss->trigmask & 0x000000007fff0000) << 1) | ((ss->trigmask & 0x0000000080000000) >> 15) & 0xffff0000 )| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/common/gui/CLFOGui.cpp:895:107: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 895 | ( ((ss->trigmask & 0x00007fff00000000) << 1) | ((ss->trigmask & 0x0000800000000000) >> 15) & 0xffff00000000 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ CModulationSourceButton.cpp src/common/gui/CModulationSourceButton.cpp: In member function 'virtual void CModulationSourceButton::draw(VSTGUI::CDrawContext*)': src/common/gui/CModulationSourceButton.cpp:113:17: warning: variable 'ColSelectedBG' set but not used [-Wunused-but-set-variable] 113 | const CColor ColSelectedBG = CColor(0, 0, 0, 255); | ^~~~~~~~~~~~~ src/common/gui/CModulationSourceButton.cpp:133:9: warning: unused variable 'ActiveArrow' [-Wunused-variable] 133 | bool ActiveArrow = state > 4; | ^~~~~~~~~~~ CNumberField.cpp src/common/gui/CNumberField.cpp: In member function 'virtual void CNumberField::draw(VSTGUI::CDrawContext*)': src/common/gui/CNumberField.cpp:429:18: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(the_text, "%ss", the_text); | ^~~~~~~~ ~~~~~~~~ src/common/gui/CNumberField.cpp:471:15: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 471 | sprintf(the_text, "%sHz", the_text); | ^~~~~~~~ ~~~~~~~~ src/common/gui/CNumberField.cpp:478:15: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 478 | sprintf(the_text, "%ss", the_text); | ^~~~~~~~ ~~~~~~~~ src/common/gui/CNumberField.cpp:478:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 478 | sprintf(the_text, "%ss", the_text); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from vstgui.surge/vstgui/lib/vstguibase.h:9, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/CNumberField.h:11, from src/common/gui/CNumberField.cpp:9: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 2 and 33 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/CNumberField.cpp:471:28: warning: 'Hz' directive writing 2 bytes into a region of size between 1 and 32 [-Wformat-overflow=] 471 | sprintf(the_text, "%sHz", the_text); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from vstgui.surge/vstgui/lib/vstguibase.h:9, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/CNumberField.h:11, from src/common/gui/CNumberField.cpp:9: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 3 and 34 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/CNumberField.cpp:429:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 429 | sprintf(the_text, "%ss", the_text); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from vstgui.surge/vstgui/lib/vstguibase.h:9, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/CNumberField.h:11, from src/common/gui/CNumberField.cpp:9: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 2 and 33 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ COscillatorDisplay.cpp src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::drawVector(VSTGUI::CDrawContext*)': src/common/gui/COscillatorDisplay.cpp:177:22: warning: unused variable 'newp' [-Wunused-variable] 177 | float newp = storage->note_to_pitch(bracket + frac); | ^~~~ src/common/gui/COscillatorDisplay.cpp:327:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | else if ((wtid >= 0) && (wtid < storage->wt_list.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp:136:8: warning: unused variable 'topline' [-Wunused-variable] 136 | int topline = midline - 0.4f * h; | ^~~~~~~ src/common/gui/COscillatorDisplay.cpp:137:8: warning: unused variable 'bottomline' [-Wunused-variable] 137 | int bottomline = midline + 0.4f * h; | ^~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::drawBitmap(VSTGUI::CDrawContext*)': src/common/gui/COscillatorDisplay.cpp:541:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 541 | else if ((wtid >= 0) && (wtid < storage->wt_list.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp:413:10: warning: variable 'lastval' set but not used [-Wunused-but-set-variable] 413 | float lastval = 0; | ^~~~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'virtual bool COscillatorDisplay::onDrop(VSTGUI::DragEventData)': src/common/gui/COscillatorDisplay.cpp:615:9: warning: variable 'where' set but not used [-Wunused-but-set-variable] 615 | auto where = data.pos; | ^~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::populateMenu(VSTGUI::COptionMenu*, int)': src/common/gui/COscillatorDisplay.cpp:708:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 708 | storage->firstUserWTCategory != storage->wt_category.size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::loadWavetable(int)': src/common/gui/COscillatorDisplay.cpp:878:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 878 | if (id >= 0 && (id < storage->wt_list.size())) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /usr/include/c++/9/cstring:42, from vstgui.surge/vstgui/lib/vstguibase.h:10, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/COscillatorDisplay.h:5, from src/common/gui/COscillatorDisplay.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool COscillatorDisplay::populateMenuForCategory(VSTGUI::COptionMenu*, int, int)' at src/common/gui/COscillatorDisplay.cpp:861:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool COscillatorDisplay::populateMenuForCategory(VSTGUI::COptionMenu*, int, int)' at src/common/gui/COscillatorDisplay.cpp:857:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CPatchBrowser.cpp src/common/gui/CPatchBrowser.cpp: In member function 'virtual VSTGUI::CMouseEventResult CPatchBrowser::onMouseDown(VSTGUI::CPoint&, const VSTGUI::CButtonState&)': src/common/gui/CPatchBrowser.cpp:95:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int i = 0; i < storage->patch_category.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/CPatchBrowser.cpp:52:9: warning: unused variable 'txt' [-Wunused-variable] 52 | char txt[256]; | ^~~ CScalableBitmap.cpp In file included from src/common/gui/CScalableBitmap.cpp:1: src/common/gui/CScalableBitmap.h: In constructor 'CScalableBitmap::CScalableBitmap(VSTGUI::CResourceDescription, VSTGUI::CFrame*)': src/common/gui/CScalableBitmap.h:69:15: warning: 'CScalableBitmap::svgImage' will be initialized after [-Wreorder] 69 | NSVGimage* svgImage; | ^~~~~~~~ src/common/gui/CScalableBitmap.h:67:20: warning: 'VSTGUI::CFrame* CScalableBitmap::frame' [-Wreorder] 67 | VSTGUI::CFrame* frame; | ^~~~~ src/common/gui/CScalableBitmap.cpp:95:1: warning: when initialized here [-Wreorder] 95 | CScalableBitmap::CScalableBitmap(CResourceDescription desc, VSTGUI::CFrame* f) | ^~~~~~~~~~~~~~~ CSnapshotMenu.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CSnapshotMenu.cpp:2: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CSnapshotMenu.cpp:2: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/gui/CSnapshotMenu.cpp: In member function 'virtual void CSnapshotMenu::populate()': src/common/gui/CSnapshotMenu.cpp:43:9: warning: unused variable 'do_nothing' [-Wunused-variable] 43 | bool do_nothing = false; | ^~~~~~~~~~ src/common/gui/CSnapshotMenu.cpp: In member function 'void CFxMenu::copyFX()': src/common/gui/CSnapshotMenu.cpp:453:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FxStorage' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 453 | memcpy(fxbuffer,fx,sizeof(FxStorage)); | ^ In file included from src/common/gui/SurgeGUIEditor.h:28, from src/common/gui/CSnapshotMenu.cpp:2: src/common/SurgeStorage.h:352:8: note: 'struct FxStorage' declared here 352 | struct FxStorage | ^~~~~~~~~ In file included from src/common/SurgeStorage.h:17, from src/common/gui/SurgeGUIEditor.h:28, from src/common/gui/CSnapshotMenu.cpp:2: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CStatusPanel.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CStatusPanel.cpp:1: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CStatusPanel.cpp:1: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/gui/CStatusPanel.cpp: In member function 'virtual bool CStatusPanel::onDrop(VSTGUI::DragEventData)': src/common/gui/CStatusPanel.cpp:102:9: warning: variable 'where' set but not used [-Wunused-but-set-variable] 102 | auto where = data.pos; | ^~~~~ CSurgeSlider.cpp src/common/gui/CSurgeSlider.cpp: In member function 'virtual void CSurgeSlider::draw(VSTGUI::CDrawContext*)': src/common/gui/CSurgeSlider.cpp:301:16: warning: unused variable 'modDistance' [-Wunused-variable] 301 | float modDistance = 40; | ^~~~~~~~~~~ CSurgeVuMeter.cpp CSwitchControl.cpp ConditionerEffect.cpp ConfigurationXml.S CriticalSection.cpp DisplayInfoLinux.cpp DistortionEffect.cpp In file included from src/common/dsp/effect/DistortionEffect.cpp:1: src/common/dsp/effect/effect_defs.h: In constructor 'DistortionEffect::DistortionEffect(SurgeStorage*, FxStorage*, pdata*)': src/common/dsp/effect/effect_defs.h:266:36: warning: 'DistortionEffect::lp2' will be initialized after [-Wreorder] 266 | BiquadFilter band1, band2, lp1, lp2; | ^~~ src/common/dsp/effect/effect_defs.h:238:19: warning: 'HalfRateFilter DistortionEffect::hr_a' [-Wreorder] 238 | HalfRateFilter hr_a alignas(16), | ^~~~ src/common/dsp/effect/DistortionEffect.cpp:11:1: warning: when initialized here [-Wreorder] 11 | DistortionEffect::DistortionEffect(SurgeStorage* storage, FxStorage* fxdata, pdata* pd) | ^~~~~~~~~~~~~~~~ DspUtilities.cpp DualDelayEffect.cpp Effect.cpp FMOscillator.cpp FilterCoefficientMaker.cpp src/common/dsp/FilterCoefficientMaker.cpp: In member function 'void FilterCoefficientMaker::ToCoupledForm(double, double, double, double, double, double, double)': src/common/dsp/FilterCoefficientMaker.cpp:470:11: warning: unused variable 'scaler' [-Wunused-variable] 470 | double scaler = 1.f; // 0.01 + 0.99*sqrt(c1*c1); | ^~~~~~ FpuState.cpp FreqshiftEffect.cpp In file included from src/common/dsp/effect/FreqshiftEffect.cpp:1: src/common/dsp/effect/effect_defs.h: In constructor 'FreqshiftEffect::FreqshiftEffect(SurgeStorage*, FxStorage*, pdata*)': src/common/dsp/effect/effect_defs.h:124:35: warning: 'FreqshiftEffect::shiftR' will be initialized after [-Wreorder] 124 | lag time, shiftL, shiftR; | ^~~~~~ src/common/dsp/effect/effect_defs.h:100:19: warning: 'HalfRateFilter FreqshiftEffect::fr' [-Wreorder] 100 | HalfRateFilter fr alignas(16), | ^~ src/common/dsp/effect/FreqshiftEffect.cpp:17:1: warning: when initialized here [-Wreorder] 17 | FreqshiftEffect::FreqshiftEffect(SurgeStorage* storage, FxStorage* fxdata, pdata* pd) | ^~~~~~~~~~~~~~~ LfoModulationSource.cpp LinuxVST3Helpers.cpp Oscillator.cpp Parameter.cpp src/common/Parameter.cpp: In member function 'std::string Parameter::tempoSyncNotationValue(float)': src/common/Parameter.cpp:884:33: warning: '0' flag ignored with precision and '%d' gnu_printf format [-Wformat=] 884 | snprintf(tmp, 1024, "1/%0.d", (int)d, d ); | ^~~~~~~~ src/common/Parameter.cpp:884:33: warning: too many arguments for format [-Wformat-extra-args] src/common/Parameter.cpp: In member function 'void Parameter::morph(Parameter*, Parameter*, float)': src/common/Parameter.cpp:1326:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Parameter' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1326 | memcpy(this, a, sizeof(Parameter)); | ^ In file included from src/common/SurgeStorage.h:6, from src/common/Parameter.cpp:4: src/common/Parameter.h:128:7: note: 'class Parameter' declared here 128 | class Parameter | ^~~~~~~~~ src/common/Parameter.cpp:1332:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Parameter' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1332 | memcpy(this, b, sizeof(Parameter)); | ^ In file included from src/common/SurgeStorage.h:6, from src/common/Parameter.cpp:4: src/common/Parameter.h:128:7: note: 'class Parameter' declared here 128 | class Parameter | ^~~~~~~~~ src/common/Parameter.cpp:1334:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Parameter' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1334 | memcpy(this, a, sizeof(Parameter)); | ^ In file included from src/common/SurgeStorage.h:6, from src/common/Parameter.cpp:4: src/common/Parameter.h:128:7: note: 'class Parameter' declared here 128 | class Parameter | ^~~~~~~~~ In file included from /usr/include/string.h:495, from libs/xml/tinyxml.h:41, from src/common/SurgeStorage.h:17, from src/common/Parameter.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void Parameter::set_name(const char*)' at src/common/Parameter.cpp:128:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'Parameter* Parameter::assign(int, int, const char*, const char*, int, int, int, int, ControlGroup, int, bool, int)' at src/common/Parameter.cpp:155:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PhaserEffect.cpp src/common/dsp/effect/PhaserEffect.cpp: In constructor 'PhaserEffect::PhaserEffect(SurgeStorage*, FxStorage*, pdata*)': src/common/dsp/effect/PhaserEffect.cpp:33:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class BiquadFilter'; use assignment or value-initialization instead [-Wclass-memaccess] 33 | memset(biquad[i], 0, sizeof(BiquadFilter)); | ^ In file included from src/common/dsp/effect/effect_defs.h:7, from src/common/dsp/effect/PhaserEffect.cpp:1: src/common/dsp/BiquadFilter.h:65:7: note: 'class BiquadFilter' declared here 65 | class BiquadFilter | ^~~~~~~~~~~~ PopupEditorDialog.cpp QuadFilterChain.cpp QuadFilterUnit.cpp src/common/dsp/QuadFilterUnit.cpp: In function '__m128 COMBquad_SSE1(QuadFilterUnitState*, __m128)': src/common/dsp/QuadFilterUnit.cpp:516:18: warning: unused variable 'm0xff' [-Wunused-variable] 516 | const __m128i m0xff = _mm_set1_epi32(0xff); | ^~~~~ Reverb1Effect.cpp Reverb2Effect.cpp RotarySpeakerEffect.cpp RuntimeFontLinux.cpp SampleAndHoldOscillator.cpp src/common/dsp/SampleAndHoldOscillator.cpp: In member function 'virtual void SampleAndHoldOscillator::init(float, bool)': src/common/dsp/SampleAndHoldOscillator.cpp:86:17: warning: unused variable 'ot' [-Wunused-variable] 86 | double ot = drand * storage->note_to_pitch_tuningctr(detune); | ^~ src/common/dsp/SampleAndHoldOscillator.cpp: In member function 'void SampleAndHoldOscillator::convolute(int, bool, bool)': src/common/dsp/SampleAndHoldOscillator.cpp:133:10: warning: unused variable 'sub' [-Wunused-variable] 133 | float sub = l_sub.v; | ^~~ src/common/dsp/SampleAndHoldOscillator.cpp:163:16: warning: unused variable 's' [-Wunused-variable] 163 | const float s = 0.99952f; | ^ src/common/dsp/SampleAndHoldOscillator.cpp:179:10: warning: unused variable 'smooth' [-Wunused-variable] 179 | float smooth = l_smooth.v; | ^~~~~~ ScalablePiggy.S SurgeBitmaps.cpp SurgeError.cpp SurgeGUIEditor.cpp In file included from /usr/include/c++/9/backward/strstream:50, from src/common/gui/SurgeGUIEditor.cpp:30: /usr/include/c++/9/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/SurgeGUIEditor.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/SurgeGUIEditor.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ In file included from src/common/gui/SurgeGUIEditor.cpp:9: src/common/gui/CParameterTooltip.h: In member function 'virtual void CParameterTooltip::draw(VSTGUI::CDrawContext*)': src/common/gui/CParameterTooltip.h:69:24: warning: variable 'smaller' set but not used [-Wunused-but-set-variable] 69 | VSTGUI::CRect smaller = getViewSize(); | ^~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In constructor 'SurgeGUIEditor::SurgeGUIEditor(void*, SurgeSynthesizer*, void*)': src/common/gui/SurgeGUIEditor.cpp:238:59: warning: comparison between 'enum Surge::ParamConfig::Style' and 'enum VSTGUI::CSlider::Style' [-Wenum-compare] 238 | if(Surge::ParamConfig::kHorizontal != VSTGUI::CSlider::kHorizontal || | ^~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:239:57: warning: comparison between 'enum Surge::ParamConfig::Style' and 'enum VSTGUI::CSlider::Style' [-Wenum-compare] 239 | Surge::ParamConfig::kVertical != VSTGUI::CSlider::kVertical | ^~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual void SurgeGUIEditor::idle()': src/common/gui/SurgeGUIEditor.cpp:445:45: warning: unused variable 'txt' [-Wunused-variable] 445 | char pname[256], pdisp[256], txt[256]; | ^~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'bool SurgeGUIEditor::isControlVisible(ControlGroup, int)': src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_GLOBAL' not handled in switch [-Wswitch] 700 | switch (controlGroup) | ^ src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_MIX' not handled in switch [-Wswitch] src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_FILTER' not handled in switch [-Wswitch] src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_ENV' not handled in switch [-Wswitch] src/common/gui/SurgeGUIEditor.cpp: In member function 'void SurgeGUIEditor::openOrRecreateEditor()': src/common/gui/SurgeGUIEditor.cpp:767:8: warning: unused variable 'rws' [-Wunused-variable] 767 | int rws = 15; | ^~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual void SurgeGUIEditor::setParameter(long int, float)': src/common/gui/SurgeGUIEditor.cpp:1688:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1688 | if (index > synth->storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1690:15: warning: unused variable 'p' [-Wunused-variable] 1690 | Parameter* p = synth->storage.getPatch().param_ptr[index]; | ^ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual int32_t SurgeGUIEditor::controlModifierClicked(VSTGUI::CControl*, VSTGUI::CButtonState)': src/common/gui/SurgeGUIEditor.cpp:1863:14: warning: unused variable 'id_clearallmr' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1863:34: warning: unused variable 'id_learnctrl' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1863:53: warning: unused variable 'id_clearctrl' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1863:72: warning: unused variable 'id_bipolar' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1864:14: warning: unused variable 'id_copy' [-Wunused-variable] 1864 | id_copy = -1, id_paste = -1, id_rename = -1; | ^~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1864:28: warning: unused variable 'id_paste' [-Wunused-variable] 1864 | id_copy = -1, id_paste = -1, id_rename = -1; | ^~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1864:43: warning: unused variable 'id_rename' [-Wunused-variable] 1864 | id_copy = -1, id_paste = -1, id_rename = -1; | ^~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2140:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2140 | if ((ptag >= 0) && (ptag < synth->storage.getPatch().param_ptr.size()) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2303:18: warning: unused variable 'is_modulated' [-Wunused-variable] 2303 | bool is_modulated = false; | ^~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual void SurgeGUIEditor::valueChanged(VSTGUI::CControl*)': src/common/gui/SurgeGUIEditor.cpp:2633:13: warning: variable 'r' set but not used [-Wunused-but-set-variable] 2633 | CRect r = control->getViewSize(); | ^ src/common/gui/SurgeGUIEditor.cpp:2768:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2768 | if ((ptag >= 0) && (ptag < synth->storage.getPatch().param_ptr.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'VSTGUI::COptionMenu* SurgeGUIEditor::makeTuningMenu(VSTGUI::CRect&)': src/common/gui/SurgeGUIEditor.cpp:3712:11: warning: unused variable 'tfl' [-Wunused-variable] 3712 | auto *tfl = addCallbackMenu(tuningSubMenu, "Factory Tuning Library...", | ^~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual int32_t SurgeGUIEditor::controlModifierClicked(VSTGUI::CControl*, VSTGUI::CButtonState)': src/common/gui/SurgeGUIEditor.cpp:2217:55: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 238 and 242 [-Wformat-truncation=] 2217 | snprintf(lab, 256, "%sTempoSync all %s Params", un, prefix ); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from src/common/globals.h:8, from src/common/gui/SurgeGUIEditor.h:6, from src/common/gui/SurgeGUIEditor.cpp:4: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 22 and 281 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2098:36: warning: 'currentSub' may be used uninitialized in this function [-Wmaybe-uninitialized] 2098 | currentSub->addEntry(cmd); | ~~~~~~~~~~~~~~~~~~~~^~~~~ SurgePatch.cpp In file included from src/common/SurgeStorage.h:17, from src/common/SurgePatch.cpp:4: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SurgeStorage.cpp src/common/SurgeStorage.cpp: In member function 'void SurgeStorage::refresh_patchlist()': src/common/SurgeStorage.cpp:401:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 401 | for (int i = 0; i < patch_list.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp:419:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 0; i < patch_category.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In lambda function: src/common/SurgeStorage.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 635 | for( auto i=0; i::size_type' {aka 'long unsigned int'} [-Wsign-compare] 640 | for( auto i=0; i::size_type' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 0; i < wt_category.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp:669:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (int i = 0; i < wt_list.size(); i++) | ~~^~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp:679:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < wt_list.size(); i++) | ~~^~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In member function 'void SurgeStorage::load_wt(int, Wavetable*, OscillatorStorage*)': src/common/SurgeStorage.cpp:731:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (id >= wt_list.size()) | ~~~^~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In member function 'bool SurgeStorage::load_wt_wt(std::string, Wavetable*)': src/common/SurgeStorage.cpp:785:11: warning: unused variable 'read' [-Wunused-variable] 785 | size_t read = fread(&wh, sizeof(wt_header), 1, f); | ^~~~ src/common/SurgeStorage.cpp: In member function 'void SurgeStorage::clipboard_paste(int, int, int)': src/common/SurgeStorage.cpp:968:8: warning: variable 'cgroup' set but not used [-Wunused-but-set-variable] 968 | int cgroup = -1; | ^~~~~~ src/common/SurgeStorage.cpp:969:8: warning: variable 'cgroup_e' set but not used [-Wunused-but-set-variable] 969 | int cgroup_e = -1; | ^~~~~~~~ src/common/SurgeStorage.cpp: In member function 'bool SurgeStorage::retuneToScale(const Surge::Storage::Scale&)': src/common/SurgeStorage.cpp:1481:18: warning: unused variable 'mul' [-Wunused-variable] 1481 | float mul = pow( s.tones[s.count-1].floatValue, rounds); | ^~~ src/common/SurgeStorage.cpp:1487:18: warning: unused variable 'otp' [-Wunused-variable] 1487 | float otp = table_pitch[i]; | ^~~ src/common/SurgeStorage.cpp:1378:8: warning: unused variable 'scalePositionOfStartNote' [-Wunused-variable] 1378 | int scalePositionOfStartNote = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In member function 'bool SurgeStorage::load_wt_wt(std::string, Wavetable*)': src/common/SurgeStorage.cpp:803:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 803 | fread(data, 1, ds, f); | ~~~~~^~~~~~~~~~~~~~~~ In file included from src/common/SurgeStorage.h:17, from src/common/SurgeStorage.cpp:6: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from src/common/dsp/DspUtilities.h:6, from src/common/SurgeStorage.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void SurgeStorage::load_wt(std::string, Wavetable*, OscillatorStorage*)' at src/common/SurgeStorage.cpp:758:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void SurgeStorage::load_wt(int, Wavetable*, OscillatorStorage*)' at src/common/SurgeStorage.cpp:741:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SurgeSuperOscillator.cpp src/common/dsp/SurgeSuperOscillator.cpp: In member function 'virtual void SurgeSuperOscillator::process_block(float, float, bool, bool, float)': src/common/dsp/SurgeSuperOscillator.cpp:701:17: warning: unused variable 'mmone' [-Wunused-variable] 701 | const __m128 mmone = _mm_set_ss(1.0f); | ^~~~~ src/common/dsp/SurgeSuperOscillator.cpp: In instantiation of 'void SurgeSuperOscillator::convolute(int, bool) [with bool FM = true]': src/common/dsp/SurgeSuperOscillator.cpp:637:41: required from here src/common/dsp/SurgeSuperOscillator.cpp:401:16: warning: unused variable 's' [-Wunused-variable] 401 | const float s = 0.99952f; | ^ src/common/dsp/SurgeSuperOscillator.cpp: In instantiation of 'void SurgeSuperOscillator::convolute(int, bool) [with bool FM = false]': src/common/dsp/SurgeSuperOscillator.cpp:665:39: required from here src/common/dsp/SurgeSuperOscillator.cpp:401:16: warning: unused variable 's' [-Wunused-variable] SurgeSynthesizer.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizer.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizer.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ In file included from src/common/SurgeSynthesizer.cpp:4: src/common/SurgeSynthesizer.h: In constructor 'SurgeSynthesizer::SurgeSynthesizer(PluginLayer*, std::string)': src/common/SurgeSynthesizer.h:260:17: warning: 'SurgeSynthesizer::_parent' will be initialized after [-Wreorder] 260 | PluginLayer* _parent = nullptr; | ^~~~~~~ src/common/SurgeSynthesizer.h:227:19: warning: 'HalfRateFilter SurgeSynthesizer::halfbandA' [-Wreorder] 227 | HalfRateFilter halfbandA, halfbandB, halfbandIN; | ^~~~~~~~~ src/common/SurgeSynthesizer.cpp:43:1: warning: when initialized here [-Wreorder] 43 | SurgeSynthesizer::SurgeSynthesizer(PluginLayer* parent, std::string suppliedDataPath) | ^~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp:75:70: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FxStorage' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(&fxsync[i], &storage.getPatch().fx[i], sizeof(FxStorage)); | ^ In file included from src/common/SurgeSynthesizer.h:5, from src/common/SurgeSynthesizer.cpp:4: src/common/SurgeStorage.h:352:8: note: 'struct FxStorage' declared here 352 | struct FxStorage | ^~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::playNote(char, char, char, char)': src/common/SurgeSynthesizer.cpp:269:17: warning: array subscript has type 'char' [-Wchar-subscripts] 269 | channelState[channel].keyState[key].keystate = velocity; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:269:35: warning: array subscript has type 'char' [-Wchar-subscripts] 269 | channelState[channel].keyState[key].keystate = velocity; | ^~~ src/common/SurgeSynthesizer.cpp:270:17: warning: array subscript has type 'char' [-Wchar-subscripts] 270 | channelState[channel].keyState[key].lastdetune = detune; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:270:35: warning: array subscript has type 'char' [-Wchar-subscripts] 270 | channelState[channel].keyState[key].lastdetune = detune; | ^~~ src/common/SurgeSynthesizer.cpp:282:33: warning: array subscript has type 'char' [-Wchar-subscripts] 282 | bool noHold = ! channelState[channel].hold; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::enforcePolyphonyLimit(int, int)': src/common/SurgeSynthesizer.cpp:342:25: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 342 | if (voices[s].size() > (storage.getPatch().polylimit.val.i + margin)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::playVoice(int, char, char, char, char)': src/common/SurgeSynthesizer.cpp:471:56: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | detune, &channelState[channel].keyState[key], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:471:74: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | detune, &channelState[channel].keyState[key], | ^~~ src/common/SurgeSynthesizer.cpp:472:79: warning: array subscript has type 'char' [-Wchar-subscripts] 472 | &channelState[mpeMainChannel], &channelState[channel], mpeEnabled); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:506:56: warning: array subscript has type 'char' [-Wchar-subscripts] 506 | detune, &channelState[channel].keyState[key], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:506:74: warning: array subscript has type 'char' [-Wchar-subscripts] 506 | detune, &channelState[channel].keyState[key], | ^~~ src/common/SurgeSynthesizer.cpp:507:79: warning: array subscript has type 'char' [-Wchar-subscripts] 507 | &channelState[mpeMainChannel], &channelState[channel], mpeEnabled); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:531:59: warning: array subscript has type 'char' [-Wchar-subscripts] 531 | v->state.voiceChannelState = &channelState[channel]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:552:66: warning: array subscript has type 'char' [-Wchar-subscripts] 552 | scene, detune, &channelState[channel].keyState[key], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:552:84: warning: array subscript has type 'char' [-Wchar-subscripts] 552 | scene, detune, &channelState[channel].keyState[key], | ^~~ src/common/SurgeSynthesizer.cpp:553:82: warning: array subscript has type 'char' [-Wchar-subscripts] 553 | &channelState[mpeMainChannel], &channelState[channel], mpeEnabled); | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::releaseNote(char, char, char)': src/common/SurgeSynthesizer.cpp:583:33: warning: array subscript has type 'char' [-Wchar-subscripts] 583 | bool noHold = ! channelState[channel].hold; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::releaseNotePostHoldCheck(int, char, char, char)': src/common/SurgeSynthesizer.cpp:600:17: warning: array subscript has type 'char' [-Wchar-subscripts] 600 | channelState[channel].keyState[key].keystate = 0; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:600:35: warning: array subscript has type 'char' [-Wchar-subscripts] 600 | channelState[channel].keyState[key].keystate = 0; | ^~~ src/common/SurgeSynthesizer.cpp:649:39: warning: array subscript has type 'char' [-Wchar-subscripts] 649 | if (channelState[channel].keyState[k].keystate) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:712:39: warning: array subscript has type 'char' [-Wchar-subscripts] 712 | if (channelState[channel].keyState[k].keystate) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:714:61: warning: array subscript has type 'char' [-Wchar-subscripts] 714 | v->legato(k, velocity, channelState[channel].keyState[k].lastdetune); | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::pitchBend(char, int)': src/common/SurgeSynthesizer.cpp:763:20: warning: array subscript has type 'char' [-Wchar-subscripts] 763 | channelState[channel].pitchBend = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:767:23: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | channelState[channel].pitchBendInSemitones = bendNormalized * mpeGlobalPitchBendRange; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:771:23: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | channelState[channel].pitchBendInSemitones = bendNormalized * mpePitchBendRange; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::channelAftertouch(char, int)': src/common/SurgeSynthesizer.cpp:795:17: warning: array subscript has type 'char' [-Wchar-subscripts] 795 | channelState[channel].pressure = fval; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::channelController(char, int, int)': src/common/SurgeSynthesizer.cpp:956:24: warning: array subscript has type 'char' [-Wchar-subscripts] 956 | if (channelState[channel].nrpn_last) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:958:23: warning: array subscript has type 'char' [-Wchar-subscripts] 958 | channelState[channel].nrpn_v[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:960:39: warning: array subscript has type 'char' [-Wchar-subscripts] 960 | onNRPN(channel, channelState[channel].nrpn[0], channelState[channel].nrpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:960:70: warning: array subscript has type 'char' [-Wchar-subscripts] 960 | onNRPN(channel, channelState[channel].nrpn[0], channelState[channel].nrpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:961:30: warning: array subscript has type 'char' [-Wchar-subscripts] 961 | channelState[channel].nrpn_v[0], channelState[channel].nrpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:961:63: warning: array subscript has type 'char' [-Wchar-subscripts] 961 | channelState[channel].nrpn_v[0], channelState[channel].nrpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:965:23: warning: array subscript has type 'char' [-Wchar-subscripts] 965 | channelState[channel].rpn_v[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:967:38: warning: array subscript has type 'char' [-Wchar-subscripts] 967 | onRPN(channel, channelState[channel].rpn[0], channelState[channel].rpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:967:68: warning: array subscript has type 'char' [-Wchar-subscripts] 967 | onRPN(channel, channelState[channel].rpn[0], channelState[channel].rpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:968:29: warning: array subscript has type 'char' [-Wchar-subscripts] 968 | channelState[channel].rpn_v[0], channelState[channel].rpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:968:61: warning: array subscript has type 'char' [-Wchar-subscripts] 968 | channelState[channel].rpn_v[0], channelState[channel].rpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:972:24: warning: array subscript has type 'char' [-Wchar-subscripts] 972 | if (channelState[channel].nrpn_last) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:973:23: warning: array subscript has type 'char' [-Wchar-subscripts] 973 | channelState[channel].nrpn_v[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:975:23: warning: array subscript has type 'char' [-Wchar-subscripts] 975 | channelState[channel].rpn_v[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:979:20: warning: array subscript has type 'char' [-Wchar-subscripts] 979 | channelState[channel].hold = value > 63; // check hold pedal | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1016:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1016 | channelState[channel].pan = int7ToBipolarFloat(value); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1026:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1026 | channelState[channel].timbre = int7ToBipolarFloat(value); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1033:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1033 | channelState[channel].nrpn[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1034:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1034 | channelState[channel].nrpn_last = true; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1037:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1037 | channelState[channel].nrpn[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1038:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1038 | channelState[channel].nrpn_last = true; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1041:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1041 | channelState[channel].rpn[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1042:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1042 | channelState[channel].nrpn_last = false; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1045:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1045 | channelState[channel].rpn[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1046:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1046 | channelState[channel].nrpn_last = false; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1055:24: warning: array subscript has type 'char' [-Wchar-subscripts] 1055 | if (channelState[channel].nrpn_last) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1057:29: warning: array subscript has type 'char' [-Wchar-subscripts] 1057 | tv = (channelState[channel].nrpn_v[1] << 7) + channelState[channel].nrpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1057:69: warning: array subscript has type 'char' [-Wchar-subscripts] 1057 | tv = (channelState[channel].nrpn_v[1] << 7) + channelState[channel].nrpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1058:31: warning: array subscript has type 'char' [-Wchar-subscripts] 1058 | cnum = (channelState[channel].nrpn[1] << 7) + channelState[channel].nrpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1058:69: warning: array subscript has type 'char' [-Wchar-subscripts] 1058 | cnum = (channelState[channel].nrpn[1] << 7) + channelState[channel].nrpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1063:29: warning: array subscript has type 'char' [-Wchar-subscripts] 1063 | tv = (channelState[channel].rpn_v[1] << 7) + channelState[channel].rpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1063:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1063 | tv = (channelState[channel].rpn_v[1] << 7) + channelState[channel].rpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1064:31: warning: array subscript has type 'char' [-Wchar-subscripts] 1064 | cnum = (channelState[channel].rpn[1] << 7) + channelState[channel].rpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1064:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1064 | cnum = (channelState[channel].rpn[1] << 7) + channelState[channel].rpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1069:32: warning: array subscript has type 'char' [-Wchar-subscripts] 1069 | int cmode = channelState[channel].nrpn_last; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1069:11: warning: unused variable 'cmode' [-Wunused-variable] 1069 | int cmode = channelState[channel].nrpn_last; | ^~~~~ src/common/SurgeSynthesizer.cpp:1087:8: warning: unused variable 'n' [-Wunused-variable] 1087 | int n = storage.getPatch().param_ptr.size(); | ^ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::purgeHoldbuffer(int)': src/common/SurgeSynthesizer.cpp:1155:8: warning: unused variable 'z' [-Wunused-variable] 1155 | int z; | ^ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::setParameterSmoothed(long int, float)': src/common/SurgeSynthesizer.cpp:1331:10: warning: unused variable 'oldval' [-Wunused-variable] 1331 | float oldval = storage.getPatch().param_ptr[index]->get_value_f01(); | ^~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'bool SurgeSynthesizer::setParameter01(long int, float, bool, bool)': src/common/SurgeSynthesizer.cpp:1368:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1368 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'bool SurgeSynthesizer::loadFx(bool, bool)': src/common/SurgeSynthesizer.cpp:1543:9: warning: variable 'something_changed' set but not used [-Wunused-but-set-variable] 1543 | bool something_changed = false; | ^~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'bool SurgeSynthesizer::isValidModulation(long int, modsources)': src/common/SurgeSynthesizer.cpp:1663:15: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1663 | if (!(ptag < storage.getPatch().param_ptr.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::getParameter01(long int)': src/common/SurgeSynthesizer.cpp:2071:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2071 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterDisplay(long int, char*)': src/common/SurgeSynthesizer.cpp:2078:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2078 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterDisplayAlt(long int, char*)': src/common/SurgeSynthesizer.cpp:2096:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2096 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterDisplay(long int, char*, float)': src/common/SurgeSynthesizer.cpp:2108:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2108 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterName(long int, char*)': src/common/SurgeSynthesizer.cpp:2126:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2126 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterNameW(long int, wchar_t*)': src/common/SurgeSynthesizer.cpp:2143:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2143 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterShortNameW(long int, wchar_t*)': src/common/SurgeSynthesizer.cpp:2173:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2173 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterUnitW(long int, wchar_t*)': src/common/SurgeSynthesizer.cpp:2189:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2189 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterStringW(long int, float, wchar_t*)': src/common/SurgeSynthesizer.cpp:2201:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2201 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterMeta(long int, parametermeta&)': src/common/SurgeSynthesizer.cpp:2224:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2224 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp:2247:11: warning: unused variable 'c' [-Wunused-variable] 2247 | int c = index - metaparam_offset; | ^ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::getParameter(long int)': src/common/SurgeSynthesizer.cpp:2277:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2277 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::normalizedToValue(long int, float)': src/common/SurgeSynthesizer.cpp:2288:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2288 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::valueToNormalized(long int, float)': src/common/SurgeSynthesizer.cpp:2299:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2299 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::process()': src/common/SurgeSynthesizer.cpp:2504:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2504 | int ret; | ^~~ SurgeSynthesizerIO.cpp src/common/SurgeSynthesizerIO.cpp:163:44: warning: multi-character character constant [-Wmultichar] 163 | if ((vt_read_int32BE(fxp.chunkMagic) != 'CcnK') || (vt_read_int32BE(fxp.fxMagic) != 'FPCh') || | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:163:88: warning: multi-character character constant [-Wmultichar] 163 | if ((vt_read_int32BE(fxp.chunkMagic) != 'CcnK') || (vt_read_int32BE(fxp.fxMagic) != 'FPCh') || | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:164:38: warning: multi-character character constant [-Wmultichar] 164 | (vt_read_int32BE(fxp.fxID) != 'cjs3')) | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:367:38: warning: multi-character character constant [-Wmultichar] 367 | fxp.chunkMagic = vt_write_int32BE('CcnK'); | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:368:35: warning: multi-character character constant [-Wmultichar] 368 | fxp.fxMagic = vt_write_int32BE('FPCh'); | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:369:32: warning: multi-character character constant [-Wmultichar] 369 | fxp.fxID = vt_write_int32BE('cjs3'); | ^~~~~~ In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizerIO.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizerIO.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'void SurgeSynthesizer::loadPatch(int)': src/common/SurgeSynthesizerIO.cpp:147:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 147 | if (id >= storage.patch_list.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'bool SurgeSynthesizer::loadPatchByPath(const char*, int, const char*)': src/common/SurgeSynthesizerIO.cpp:173:11: warning: unused variable 'actual_cs' [-Wunused-variable] 173 | size_t actual_cs = fread(data, 1, cs, f); | ^~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'void SurgeSynthesizer::loadRaw(const void*, int, bool)': src/common/SurgeSynthesizerIO.cpp:255:70: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FxStorage' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 255 | memcpy(&fxsync[i], &storage.getPatch().fx[i], sizeof(FxStorage)); | ^ In file included from src/common/SurgeSynthesizer.h:5, from src/common/SurgeSynthesizerIO.cpp:4: src/common/SurgeStorage.h:352:8: note: 'struct FxStorage' declared here 352 | struct FxStorage | ^~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'void SurgeSynthesizer::savePatch()': src/common/SurgeSynthesizerIO.cpp:323:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 323 | for (int i = 0; i < legalname.length(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'bool SurgeSynthesizer::loadPatchByPath(const char*, int, const char*)': src/common/SurgeSynthesizerIO.cpp:162:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 162 | fread(&fxp, sizeof(fxChunkSetCustom), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from libs/xml/tinyxml.h:41, from src/common/SurgeStorage.h:17, from src/common/SurgeSynthesizer.h:5, from src/common/SurgeSynthesizerIO.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void SurgeSynthesizer::savePatch()' at src/common/SurgeSynthesizerIO.cpp:373:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 28 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SurgeVoice.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/dsp/SurgeVoice.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/dsp/SurgeVoice.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ Tunings.cpp src/common/Tunings.cpp: In function 'Surge::Storage::KeyboardMapping keyboardMappingFromStream(std::istream&)': src/common/Tunings.cpp:147:14: warning: unused variable 'read_header' [-Wunused-variable] 147 | const int read_header = 0, read_count = 1, read_note = 2; | ^~~~~~~~~~~ src/common/Tunings.cpp:147:31: warning: unused variable 'read_count' [-Wunused-variable] 147 | const int read_header = 0, read_count = 1, read_note = 2; | ^~~~~~~~~~ src/common/Tunings.cpp:147:47: warning: unused variable 'read_note' [-Wunused-variable] 147 | const int read_header = 0, read_count = 1, read_note = 2; | ^~~~~~~~~ UserDefaults.cpp In file included from src/common/SurgeStorage.h:17, from src/common/UserDefaults.h:5, from src/common/UserDefaults.cpp:1: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ UserInteractionsLinux.cpp VectorizedSvfFilter.cpp VocoderEffect.cpp Vst2PluginInstance.cpp src/vst2/Vst2PluginInstance.cpp:46:16: warning: multi-character character constant [-Wmultichar] 46 | setUniqueID('cjs3'); // identify | ^~~~~~ src/vst2/Vst2PluginInstance.cpp:103:17: warning: multi-character character constant [-Wmultichar] 103 | if (lArg1 == 'MPEC') | ^~~~~~ src/vst2/Vst2PluginInstance.cpp:123:32: warning: multi-character character constant [-Wmultichar] 123 | else if (editor && lArg1 == 'stCA' && lArg2 == 'Whee') | ^~~~~~ src/vst2/Vst2PluginInstance.cpp:123:51: warning: multi-character character constant [-Wmultichar] 123 | else if (editor && lArg1 == 'stCA' && lArg2 == 'Whee') | ^~~~~~ src/vst2/Vst2PluginInstance.cpp:511:23: warning: multi-character character constant [-Wmultichar] 511 | const int dummydata = 'OMED'; | ^~~~~~ In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/vst2/Vst2PluginInstance.h:7, from src/vst2/Vst2PluginInstance.cpp:5: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/vst2/Vst2PluginInstance.h:7, from src/vst2/Vst2PluginInstance.cpp:5: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/vst2/Vst2PluginInstance.cpp: In member function 'bool Vst2PluginInstance::tryInit()': src/vst2/Vst2PluginInstance.cpp:576:28: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] 576 | } catch (std::bad_alloc err) { | ^~~ src/vst2/Vst2PluginInstance.cpp:566:13: warning: unused variable 'hostversion' [-Wunused-variable] 566 | VstInt32 hostversion = getHostVendorVersion(); | ^~~~~~~~~~~ src/vst2/Vst2PluginInstance.cpp: In member function 'void Vst2PluginInstance::handleZoom(SurgeGUIEditor*)': src/vst2/Vst2PluginInstance.cpp:595:12: warning: unused variable 'vr' [-Wunused-variable] 595 | ERect *vr; | ^~ src/vst2/Vst2PluginInstance.cpp: In instantiation of 'void Vst2PluginInstance::processT(float**, float**, VstInt32) [with bool replacing = false; VstInt32 = int]': src/vst2/Vst2PluginInstance.cpp:472:49: required from here src/vst2/Vst2PluginInstance.cpp:417:20: warning: unused variable 'td' [-Wunused-variable] 417 | timedata* td = &(_instance->time_data); | ^~ src/vst2/Vst2PluginInstance.cpp: In instantiation of 'void Vst2PluginInstance::processT(float**, float**, VstInt32) [with bool replacing = true; VstInt32 = int]': src/vst2/Vst2PluginInstance.cpp:477:48: required from here src/vst2/Vst2PluginInstance.cpp:417:20: warning: unused variable 'td' [-Wunused-variable] WavSupport.cpp src/common/WavSupport.cpp: In member function 'void SurgeStorage::load_wt_wav_portable(std::string, Wavetable*)': src/common/WavSupport.cpp:178:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 178 | if (! ( numChannels == 1 && | ~~~~~~~~~~~~~~~~~^~ 179 | ( (audioFormat == 1 /* WAVE_FORMAT_PCM */) && (bitsPerSample == 16) ) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/WavSupport.cpp:220:17: warning: unused variable 'version' [-Wunused-variable] 220 | int version = pl_int(dp); dp += 4; | ^~~~~~~ src/common/WavSupport.cpp:228:17: warning: unused variable 'version' [-Wunused-variable] 228 | int version = pl_int(dp); dp += 4; | ^~~~~~~ src/common/WavSupport.cpp:252:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 252 | for( auto i=1; isize - 1; | ^~~~ src/common/WavSupport.cpp:444:9: warning: unused variable 'channels' [-Wunused-variable] 444 | int channels = 1; | ^~~~~~~~ src/common/WavSupport.cpp: In member function 'void SurgeStorage::export_wt_wav_portable(std::string, Wavetable*)': src/common/WavSupport.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 595 | for( int i=0; in_tables; ++i ) | ~^~~~~~~~~~~~~ src/common/WavSupport.cpp: In member function 'void SurgeStorage::load_wt_wav_portable(std::string, Wavetable*)': src/common/WavSupport.cpp:141:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 141 | fread(chunkSzD, 1, 4, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~ Wavetable.cpp src/common/dsp/Wavetable.cpp: In member function 'bool Wavetable::BuildWT(void*, wt_header&, bool)': src/common/dsp/Wavetable.cpp:197:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 197 | for (int j = 0; j < this->n_tables; j++) | ~~^~~~~~~~~~~~~~~~ src/common/dsp/Wavetable.cpp:240:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (int j = wdata_tables; j < this->n_tables; j++) | ~~^~~~~~~~~~~~~~~~ WavetableOscillator.cpp src/common/dsp/WavetableOscillator.cpp: In member function 'virtual void WavetableOscillator::init(float, bool)': src/common/dsp/WavetableOscillator.cpp:81:16: warning: variable 's' set but not used [-Wunused-but-set-variable] 81 | float s = 0.f; | ^ src/common/dsp/WavetableOscillator.cpp: In member function 'void WavetableOscillator::convolute(int, bool, bool)': src/common/dsp/WavetableOscillator.cpp:170:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 170 | if (tableid > oscdata->wt.n_tables - 3) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/dsp/WavetableOscillator.cpp: In member function 'virtual void WavetableOscillator::process_block(float, float, bool, bool, float)': src/common/dsp/WavetableOscillator.cpp:382:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 382 | (tableid >= | ~~~~~~~~^~ 383 | oscdata->wt.n_tables)) // TableID-range may have changed in the meantime, check it! | ~~~~~~~~~~~~~~~~~~~~ WindowOscillator.cpp src/common/dsp/WindowOscillator.cpp: In member function 'void WindowOscillator::ProcessSubOscs(bool, bool)': src/common/dsp/WindowOscillator.cpp:133:23: warning: unused variable 'M0Mask' [-Wunused-variable] 133 | const unsigned int M0Mask = 0x07f8; | ^~~~~~ aeffguieditor.cpp audioeffect.cpp vst/vstsdk2.4/public.sdk/source/vst2.x/audioeffect.cpp: In member function 'virtual void AudioEffect::int2string(VstInt32, char*, VstInt32)': vst/vstsdk2.4/public.sdk/source/vst2.x/audioeffect.cpp:512:24: warning: narrowing conversion of '(48 + ((int)((char)digit)))' from 'int' to 'char' [-Wnarrowing] 512 | char temp[2] = {'0' + (char)digit, '\0'}; | ~~~~^~~~~~~~~~~~~ audioeffectx.cpp vst/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.cpp: In member function 'virtual void AudioEffectX::resume()': vst/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.cpp:307:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | if (cEffect.flags & effFlagsIsSynth || canDo ("receiveVstMidiEvent") == 1) | ^~~~~~~~~~~~~~~~~~~~~ basic_dsp.cpp src/common/vt_dsp/basic_dsp.cpp: In function '__m128 sine_xpi_ps_SSE2(__m128)': src/common/vt_dsp/basic_dsp.cpp:635:17: warning: unused variable 'premul' [-Wunused-variable] 635 | const __m128 premul = _mm_set1_ps(16777216.f); | ^~~~~~ src/common/vt_dsp/basic_dsp.cpp:636:17: warning: unused variable 'postmul' [-Wunused-variable] 636 | const __m128 postmul = _mm_set1_ps(1.f / 16777216.f); | ^~~~~~~ cairobitmap.cpp vstgui.surge/vstgui/lib/platform/linux/cairobitmap.cpp:203:2: warning: #warning TODO: alphaPremultiplied is currently ignored, always treated as true [-Wcpp] 203 | #warning TODO: alphaPremultiplied is currently ignored, always treated as true | ^~~~~~~ cairocontext.cpp vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:443:2: warning: #warning TODO: Implementation [-Wcpp] 443 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:528:2: warning: #warning TODO: Implementation [-Wcpp] 528 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp: In member function 'void VSTGUI::Cairo::Context::setupCurrentStroke()': vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:217:22: warning: 'lineJoin' may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | cairo_set_line_join (cr, lineJoin); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:196:21: warning: 'lineCap' may be used uninitialized in this function [-Wmaybe-uninitialized] 196 | cairo_set_line_cap (cr, lineCap); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ cairofont.cpp vstgui.surge/vstgui/lib/platform/linux/cairofont.cpp:307:2: warning: #warning TODO: Implementation [-Wcpp] 307 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairofont.cpp:314:2: warning: #warning TODO: Implementation [-Wcpp] 314 | #warning TODO: Implementation | ^~~~~~~ cairogradient.cpp cairopath.cpp vstgui.surge/vstgui/lib/platform/linux/cairopath.cpp:35:2: warning: #warning TODO: Implementation (use cairo_in_fill) [-Wcpp] 35 | #warning TODO: Implementation (use cairo_in_fill) | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairopath.cpp:154:2: warning: #warning TODO: Implementation Element::Type::kEllipse [-Wcpp] 154 | #warning TODO: Implementation Element::Type::kEllipse | ^~~~~~~ filesystem.cpp genericoptionmenu.cpp vstgui.surge/vstgui/lib/platform/common/genericoptionmenu.cpp: In member function 'virtual int32_t VSTGUI::GenericOptionMenuDetail::DataSource::dbOnKeyDown(const VstKeyCode&, VSTGUI::CDataBrowser*)': vstgui.surge/vstgui/lib/platform/common/genericoptionmenu.cpp:208:16: warning: unused variable 'subMenu' [-Wunused-variable] 208 | if (auto subMenu = item->getSubmenu ()) | ^~~~~~~ generictextedit.cpp vstgui.surge/vstgui/lib/platform/common/generictextedit.cpp: In member function 'virtual VSTGUI::CMouseEventResult VSTGUI::STBTextEditView::onMouseDown(VSTGUI::CFrame*, const VSTGUI::CPoint&, const VSTGUI::CButtonState&)': vstgui.surge/vstgui/lib/platform/common/generictextedit.cpp:356:11: warning: unused variable 'parent' [-Wunused-variable] 356 | if (auto parent = getParentView ()) | ^~~~~~ halfratefilter.cpp In file included from src/common/vt_dsp/halfratefilter.cpp:2: src/common/vt_dsp/halfratefilter.cpp: In constructor 'HalfRateFilter::HalfRateFilter(int, bool)': src/common/vt_dsp/halfratefilter.cpp:9:15: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 9 | assert(!(M > halfrate_max_M)); | ~~^~~~~~~~~~~~~~~~ linux-aeffguieditor.cpp linuxstring.cpp lipol.cpp macspecific.cpp precompiled.cpp strnatcmp.cpp tinyxml.cpp In file included from libs/xml/tinyxml.cpp:29: libs/xml/tinyxml.h: In member function 'const TiXmlDocument* TiXmlNode::ToDocument() const': libs/xml/tinyxml.h:606:81: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 606 | const TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (const TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'const TiXmlElement* TiXmlNode::ToElement() const': libs/xml/tinyxml.h:607:81: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 607 | const TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (const TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlDocument* TiXmlNode::ToDocument()': libs/xml/tinyxml.h:613:70: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 613 | TiXmlDocument* ToDocument() { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlText* TiXmlNode::ToText()': libs/xml/tinyxml.h:617:68: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 617 | TiXmlText* ToText() { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxmlerror.cpp tinyxmlparser.cpp libs/xml/tinyxmlparser.cpp: In member function 'virtual const char* TiXmlAttribute::Parse(const char*, TiXmlParsingData*, TiXmlEncoding)': libs/xml/tinyxmlparser.cpp:1308:6: warning: variable 'tabsize' set but not used [-Wunused-but-set-variable] 1308 | int tabsize = 4; | ^~~~~~~ In file included from libs/xml/tinyxmlparser.cpp:25: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlDeclaration* TiXmlNode::ToDeclaration()': libs/xml/tinyxml.h:618:77: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 618 | TiXmlDeclaration* ToDeclaration() { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vstgui.cpp In file included from vstgui.surge/vstgui/vstgui.cpp:8: vstgui.surge/vstgui/lib/cdatabrowser.cpp:554:20: warning: multi-character character constant [-Wmultichar] 554 | te->setAttribute ('row ', cell.row); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:555:20: warning: multi-character character constant [-Wmultichar] 555 | te->setAttribute ('col ', cell.column); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:569:22: warning: multi-character character constant [-Wmultichar] 569 | te->getAttribute ('row ', row); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:570:22: warning: multi-character character constant [-Wmultichar] 570 | te->getAttribute ('col ', col); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:993:57: warning: multi-character character constant [-Wmultichar] 993 | static const CViewAttributeID kDataBrowserViewDragRow = 'vddr'; | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:994:60: warning: multi-character character constant [-Wmultichar] 994 | static const CViewAttributeID kDataBrowserViewDragColumn = 'vddc'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:14: vstgui.surge/vstgui/lib/cframe.cpp:1329:24: warning: multi-character character constant [-Wmultichar] 1329 | if (getAttributeSize ('vfde', attrSize)) | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1338:16: warning: multi-character character constant [-Wmultichar] 1338 | getAttribute ('vfco', focusColor); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1346:16: warning: multi-character character constant [-Wmultichar] 1346 | getAttribute ('vfwi', focusWidth); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1354:17: warning: multi-character character constant [-Wmultichar] 1354 | setAttribute ('vfde', state); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1356:20: warning: multi-character character constant [-Wmultichar] 1356 | removeAttribute ('vfde'); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1362:16: warning: multi-character character constant [-Wmultichar] 1362 | setAttribute ('vfco', color); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1368:16: warning: multi-character character constant [-Wmultichar] 1368 | setAttribute ('vfwi', width); | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:30: vstgui.surge/vstgui/lib/cview.cpp:167:58: warning: multi-character character constant [-Wmultichar] 167 | const CViewAttributeID kCViewAttributeReferencePointer = 'cvrp'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:168:49: warning: multi-character character constant [-Wmultichar] 168 | const CViewAttributeID kCViewTooltipAttribute = 'cvtt'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:169:52: warning: multi-character character constant [-Wmultichar] 169 | const CViewAttributeID kCViewControllerAttribute = 'ictr'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:170:53: warning: multi-character character constant [-Wmultichar] 170 | const CViewAttributeID kCViewHitTestPathAttribute = 'cvht'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:171:49: warning: multi-character character constant [-Wmultichar] 171 | const CViewAttributeID kCViewCustomDropTarget = 'cvdt'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:31: vstgui.surge/vstgui/lib/cviewcontainer.cpp:24:61: warning: multi-character character constant [-Wmultichar] 24 | const CViewAttributeID kCViewContainerDropTargetAttribute = 'vcdt'; | ^~~~~~ vstgui.surge/vstgui/lib/cviewcontainer.cpp:25:64: warning: multi-character character constant [-Wmultichar] 25 | const CViewAttributeID kCViewContainerMouseDownViewAttribute = 'vcmd'; | ^~~~~~ vstgui.surge/vstgui/lib/cviewcontainer.cpp:26:65: warning: multi-character character constant [-Wmultichar] 26 | const CViewAttributeID kCViewContainerLastDrawnFocusAttribute = 'vclf'; | ^~~~~~ vstgui.surge/vstgui/lib/cviewcontainer.cpp:27:67: warning: multi-character character constant [-Wmultichar] 27 | const CViewAttributeID kCViewContainerBackgroundOffsetAttribute = 'vcbo'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:41: vstgui.surge/vstgui/lib/controls/cknob.cpp:19:63: warning: multi-character character constant [-Wmultichar] 19 | static constexpr CViewAttributeID kCKnobMouseStateAttribute = 'knms'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:6: vstgui.surge/vstgui/lib/cbitmapfilter.cpp: In instantiation of 'void VSTGUI::BitmapFilter::Standard::BoxBlur::algo(uint8_t*, uint8_t*, int32_t, int32_t, int32_t) [with bool plane0 = true; bool plane1 = false; bool plane2 = false; bool plane3 = false; uint8_t = unsigned char; int32_t = int]': vstgui.surge/vstgui/lib/cbitmapfilter.cpp:459:122: required from here vstgui.surge/vstgui/lib/cbitmapfilter.cpp:513:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (auto i = 0; i < dv.size (); ++i) | ~~^~~~~~~~~~~~ vstgui.surge/vstgui/lib/cbitmapfilter.cpp: In instantiation of 'void VSTGUI::BitmapFilter::Standard::BoxBlur::algo(uint8_t*, uint8_t*, int32_t, int32_t, int32_t) [with bool plane0 = false; bool plane1 = false; bool plane2 = false; bool plane3 = true; uint8_t = unsigned char; int32_t = int]': vstgui.surge/vstgui/lib/cbitmapfilter.cpp:465:122: required from here vstgui.surge/vstgui/lib/cbitmapfilter.cpp:513:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] vstgui.surge/vstgui/lib/cbitmapfilter.cpp: In instantiation of 'void VSTGUI::BitmapFilter::Standard::BoxBlur::algo(uint8_t*, uint8_t*, int32_t, int32_t, int32_t) [with bool plane0 = true; bool plane1 = true; bool plane2 = true; bool plane3 = true; uint8_t = unsigned char; int32_t = int]': vstgui.surge/vstgui/lib/cbitmapfilter.cpp:473:117: required from here vstgui.surge/vstgui/lib/cbitmapfilter.cpp:513:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from vstgui.surge/vstgui/vstgui.cpp:25: vstgui.surge/vstgui/lib/cshadowviewcontainer.cpp: In instantiation of 'std::array VSTGUI::boxesForGauss(double) [with long unsigned int numBoxes = 3]': vstgui.surge/vstgui/lib/cshadowviewcontainer.cpp:181:56: required from here vstgui.surge/vstgui/lib/cshadowviewcontainer.cpp:130:24: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 130 | for (int32_t i = 0; i < numBoxes; ++i) | ~~^~~~~~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:62: vstgui.surge/vstgui/lib/platform/common/fileresourceinputstream.cpp: In member function 'virtual int64_t VSTGUI::FileResourceInputStream::seek(int64_t, VSTGUI::SeekMode)': vstgui.surge/vstgui/lib/platform/common/fileresourceinputstream.cpp:63:13: warning: 'whence' may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | if (fseeko (fileHandle, pos, whence) == 0) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:30: vstgui.surge/vstgui/lib/cview.cpp: In member function 'int32_t VSTGUI::CDragContainerHelper::getType(int32_t) const': vstgui.surge/vstgui/lib/cview.cpp:1182:9: warning: 'outType' may be used uninitialized in this function [-Wmaybe-uninitialized] 1182 | return outType; | ^~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h: In member function 'virtual void VSTGUI::CScrollView::setContainerSize(const VSTGUI::CRect&, bool)': vstgui.surge/vstgui/lib/crect.h:144:18: warning: 'oldScrollSize.VSTGUI::CRect::bottom' may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | return bottom - top; | ^~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:521:9: note: 'oldScrollSize.VSTGUI::CRect::bottom' was declared here 521 | CRect oldScrollSize = vsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h:144:18: warning: 'oldScrollSize.VSTGUI::CRect::top' may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | return bottom - top; | ^~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:521:9: note: 'oldScrollSize.VSTGUI::CRect::top' was declared here 521 | CRect oldScrollSize = vsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h:138:17: warning: 'oldScrollSize.VSTGUI::CRect::right' may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | return right - left; | ^~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:542:9: note: 'oldScrollSize.VSTGUI::CRect::right' was declared here 542 | CRect oldScrollSize = hsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h:138:17: warning: 'oldScrollSize.VSTGUI::CRect::left' may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | return right - left; | ^~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:542:9: note: 'oldScrollSize.VSTGUI::CRect::left' was declared here 542 | CRect oldScrollSize = hsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ vstplugmain.cpp x11fileselector.cpp x11frame.cpp vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:653:2: warning: #warning TODO: Implementation [-Wcpp] 653 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:660:2: warning: #warning TODO: Implementation [-Wcpp] 660 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:694:3: warning: #warning TODO: Implementation [-Wcpp] 694 | # warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:739:2: warning: #warning TODO: Implementation [-Wcpp] 739 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:745:2: warning: #warning TODO: Implementation [-Wcpp] 745 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp: In function 'std::string VSTGUI::X11::{anonymous}::getAtomName(xcb_atom_t)': vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:47:8: warning: unused variable 'length' [-Wunused-variable] 47 | auto length = xcb_get_atom_name_name_length (reply); | ^~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp: At global scope: vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:40:13: warning: 'std::string VSTGUI::X11::{anonymous}::getAtomName(xcb_atom_t)' defined but not used [-Wunused-function] 40 | std::string getAtomName (xcb_atom_t atom) | ^~~~~~~~~~~ x11platform.cpp vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp: In member function 'virtual void VSTGUI::X11::RunLoop::Impl::onEvent()': vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp:339:11: warning: unused variable 'ev' [-Wunused-variable] 339 | auto ev = reinterpret_cast (event); | ^~ vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp:350:11: warning: unused variable 'ev' [-Wunused-variable] 350 | auto ev = reinterpret_cast (event); | ^~ x11timer.cpp x11utils.cpp In file included from vstgui.surge/vstgui/lib/platform/linux/x11utils.cpp:2: vstgui.surge/vstgui/lib/platform/linux/x11utils.h: In constructor 'VSTGUI::X11::ChildWindow::ChildWindow(Window, VSTGUI::CPoint)': vstgui.surge/vstgui/lib/platform/linux/x11utils.h:36:9: warning: 'VSTGUI::X11::ChildWindow::size' will be initialized after [-Wreorder] 36 | CPoint size; | ^~~~ vstgui.surge/vstgui/lib/platform/linux/x11utils.h:35:15: warning: 'VSTGUI::X11::ChildWindow::xcb_window_t VSTGUI::X11::ChildWindow::id' [-Wreorder] 35 | xcb_window_t id; | ^~ vstgui.surge/vstgui/lib/platform/linux/x11utils.cpp:35:1: warning: when initialized here [-Wreorder] 35 | ChildWindow::ChildWindow (::Window parentId, CPoint size) | ^~~~~~~~~~~ Creating target/vst2/Release Linking surge-vst2 Build of surge-vst2 succeeded + ./build-linux.sh -p vst3 build Building surge-vst3 with output in build_logs/build_vst3.log ==== Building surge-vst3 (release_x64) ==== Creating obj/x64/Release/surge-vst3 Running prebuild commands python2 scripts/linux/emit-vector-piggy.py . AdsrEnvelope.cpp In file included from src/common/dsp/AdsrEnvelope.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ BiquadFilter.cpp src/common/dsp/BiquadFilter.cpp: In member function 'void BiquadFilter::coeff_LPHPmorph(double, double, double)': src/common/dsp/BiquadFilter.cpp:159:59: warning: unused variable 'BP' [-Wunused-variable] 159 | double HP = limit_range(morph, 0.0, 1.0), LP = 1 - HP, BP = LP * HP; | ^~ src/common/dsp/BiquadFilter.cpp: In member function 'void BiquadFilter::coeff_orfanidisEQ(double, double, double, double, double)': src/common/dsp/BiquadFilter.cpp:189:11: warning: unused variable 'limit' [-Wunused-variable] 189 | double limit = 0.95; | ^~~~~ src/common/dsp/BiquadFilter.cpp:194:11: warning: unused variable 'gainscale' [-Wunused-variable] 194 | double gainscale = 1; | ^~~~~~~~~ BiquadFilterSSE2.cpp CAboutBox.cpp CCursorHidingControl.cpp CDIBitmap.cpp In file included from src/common/gui/CDIBitmap.cpp:1: src/common/gui/CDIBitmap.h: In constructor 'CDIBitmap::CDIBitmap(long int, long int)': src/common/gui/CDIBitmap.h:54:43: warning: 'CDIBitmap::_bitmap' will be initialized after [-Wreorder] 54 | VSTGUI::SharedPointer _bitmap; | ^~~~~~~ src/common/gui/CDIBitmap.h:50:8: warning: 'int CDIBitmap::_width' [-Wreorder] 50 | int _width = 0, _height = 0; | ^~~~~~ src/common/gui/CDIBitmap.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CDIBitmap::CDIBitmap(long width, long height) | ^~~~~~~~~ CEffectSettings.cpp CHSwitch2.cpp CLFOGui.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CLFOGui.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CLFOGui.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/gui/CLFOGui.cpp: In member function 'void CLFOGui::drawVectorized(VSTGUI::CDrawContext*)': src/common/gui/CLFOGui.cpp:173:16: warning: variable 'firstval' set but not used [-Wunused-but-set-variable] 173 | float firstval; | ^~~~~~~~ src/common/gui/CLFOGui.cpp:174:16: warning: variable 'lastval' set but not used [-Wunused-but-set-variable] 174 | float lastval; | ^~~~~~~ src/common/gui/CLFOGui.cpp:349:21: warning: unused variable 'mnum' [-Wunused-variable] 349 | auto mnum = l / tsNum; | ^~~~ src/common/gui/CLFOGui.cpp:423:11: warning: variable 'cgray' set but not used [-Wunused-but-set-variable] 423 | CColor cgray = {0x97, 0x98, 0x9a, 0xff}; | ^~~~~ src/common/gui/CLFOGui.cpp: In member function 'void CLFOGui::drawBitmap(VSTGUI::CDrawContext*)': src/common/gui/CLFOGui.cpp:558:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 558 | if ((ieval1 >> 7) < (h - 1)) | ~~~~~~~~~~~~~~^~~~~~~~~ src/common/gui/CLFOGui.cpp:564:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 564 | if ((ieval2 >> 7) < (h - 1)) | ~~~~~~~~~~~~~~^~~~~~~~~ src/common/gui/CLFOGui.cpp:515:13: warning: variable 'lastval' set but not used [-Wunused-but-set-variable] 515 | float lastval = 0; | ^~~~~~~ src/common/gui/CLFOGui.cpp:479:8: warning: unused variable 'w' [-Wunused-variable] 479 | int w = cdisurf->getWidth(); | ^ src/common/gui/CLFOGui.cpp:636:11: warning: variable 'cgray' set but not used [-Wunused-but-set-variable] 636 | CColor cgray = {0x97, 0x98, 0x9a, 0xff}; | ^~~~~ src/common/gui/CLFOGui.cpp: In member function 'void CLFOGui::drawStepSeq(VSTGUI::CDrawContext*, VSTGUI::CRect&, VSTGUI::CRect&)': src/common/gui/CLFOGui.cpp:685:8: warning: unused variable 'w' [-Wunused-variable] 685 | int w = cdisurf->getWidth(); | ^ src/common/gui/CLFOGui.cpp:686:8: warning: unused variable 'h' [-Wunused-variable] 686 | int h = cdisurf->getHeight(); | ^ src/common/gui/CLFOGui.cpp:697:8: warning: unused variable 'cgray' [-Wunused-variable] 697 | int cgray = PIX_COL( 0xff97989a, 0x9a9897ff ); | ^~~~~ src/common/gui/CLFOGui.cpp:699:8: warning: unused variable 'disStepMarker' [-Wunused-variable] 699 | int disStepMarker = PIX_COL( 0xffccccee, 0xeeccccff); | ^~~~~~~~~~~~~ src/common/gui/CLFOGui.cpp: In member function 'virtual VSTGUI::CMouseEventResult CLFOGui::onMouseDown(VSTGUI::CPoint&, const VSTGUI::CButtonState&)': src/common/gui/CLFOGui.cpp:877:102: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 877 | ss->trigmask = ( ((ss->trigmask & 0x000000000000fffe) >> 1) | ((ss->trigmask & 1) << 15) & 0xffff) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/common/gui/CLFOGui.cpp:878:96: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 878 | ( ((ss->trigmask & 0x00000000fffe0000) >> 1) | ((ss->trigmask & 0x10000) << 15) & 0xffff0000 ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/common/gui/CLFOGui.cpp:879:100: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 879 | ( ((ss->trigmask & 0x0000fffe00000000) >> 1) | ((ss->trigmask & 0x100000000) << 15) & 0xffff00000000 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/common/gui/CLFOGui.cpp:893:119: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 893 | ss->trigmask = ( ((ss->trigmask & 0x0000000000007fff) << 1) | ((ss->trigmask & 0x0000000000008000) >> 15) & 0xffff ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/common/gui/CLFOGui.cpp:894:107: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 894 | ( ((ss->trigmask & 0x000000007fff0000) << 1) | ((ss->trigmask & 0x0000000080000000) >> 15) & 0xffff0000 )| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/common/gui/CLFOGui.cpp:895:107: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 895 | ( ((ss->trigmask & 0x00007fff00000000) << 1) | ((ss->trigmask & 0x0000800000000000) >> 15) & 0xffff00000000 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ CModulationSourceButton.cpp src/common/gui/CModulationSourceButton.cpp: In member function 'virtual void CModulationSourceButton::draw(VSTGUI::CDrawContext*)': src/common/gui/CModulationSourceButton.cpp:113:17: warning: variable 'ColSelectedBG' set but not used [-Wunused-but-set-variable] 113 | const CColor ColSelectedBG = CColor(0, 0, 0, 255); | ^~~~~~~~~~~~~ src/common/gui/CModulationSourceButton.cpp:133:9: warning: unused variable 'ActiveArrow' [-Wunused-variable] 133 | bool ActiveArrow = state > 4; | ^~~~~~~~~~~ CNumberField.cpp src/common/gui/CNumberField.cpp: In member function 'virtual void CNumberField::draw(VSTGUI::CDrawContext*)': src/common/gui/CNumberField.cpp:429:18: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(the_text, "%ss", the_text); | ^~~~~~~~ ~~~~~~~~ src/common/gui/CNumberField.cpp:471:15: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 471 | sprintf(the_text, "%sHz", the_text); | ^~~~~~~~ ~~~~~~~~ src/common/gui/CNumberField.cpp:478:15: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 478 | sprintf(the_text, "%ss", the_text); | ^~~~~~~~ ~~~~~~~~ src/common/gui/CNumberField.cpp:478:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 478 | sprintf(the_text, "%ss", the_text); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from vstgui.surge/vstgui/lib/vstguibase.h:9, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/CNumberField.h:11, from src/common/gui/CNumberField.cpp:9: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 2 and 33 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/CNumberField.cpp:471:28: warning: 'Hz' directive writing 2 bytes into a region of size between 1 and 32 [-Wformat-overflow=] 471 | sprintf(the_text, "%sHz", the_text); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from vstgui.surge/vstgui/lib/vstguibase.h:9, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/CNumberField.h:11, from src/common/gui/CNumberField.cpp:9: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 3 and 34 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/CNumberField.cpp:429:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 429 | sprintf(the_text, "%ss", the_text); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from vstgui.surge/vstgui/lib/vstguibase.h:9, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/CNumberField.h:11, from src/common/gui/CNumberField.cpp:9: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 2 and 33 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ COscillatorDisplay.cpp src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::drawVector(VSTGUI::CDrawContext*)': src/common/gui/COscillatorDisplay.cpp:177:22: warning: unused variable 'newp' [-Wunused-variable] 177 | float newp = storage->note_to_pitch(bracket + frac); | ^~~~ src/common/gui/COscillatorDisplay.cpp:327:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | else if ((wtid >= 0) && (wtid < storage->wt_list.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp:136:8: warning: unused variable 'topline' [-Wunused-variable] 136 | int topline = midline - 0.4f * h; | ^~~~~~~ src/common/gui/COscillatorDisplay.cpp:137:8: warning: unused variable 'bottomline' [-Wunused-variable] 137 | int bottomline = midline + 0.4f * h; | ^~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::drawBitmap(VSTGUI::CDrawContext*)': src/common/gui/COscillatorDisplay.cpp:541:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 541 | else if ((wtid >= 0) && (wtid < storage->wt_list.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp:413:10: warning: variable 'lastval' set but not used [-Wunused-but-set-variable] 413 | float lastval = 0; | ^~~~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'virtual bool COscillatorDisplay::onDrop(VSTGUI::DragEventData)': src/common/gui/COscillatorDisplay.cpp:615:9: warning: variable 'where' set but not used [-Wunused-but-set-variable] 615 | auto where = data.pos; | ^~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::populateMenu(VSTGUI::COptionMenu*, int)': src/common/gui/COscillatorDisplay.cpp:708:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 708 | storage->firstUserWTCategory != storage->wt_category.size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::loadWavetable(int)': src/common/gui/COscillatorDisplay.cpp:878:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 878 | if (id >= 0 && (id < storage->wt_list.size())) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /usr/include/c++/9/cstring:42, from vstgui.surge/vstgui/lib/vstguibase.h:10, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/COscillatorDisplay.h:5, from src/common/gui/COscillatorDisplay.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool COscillatorDisplay::populateMenuForCategory(VSTGUI::COptionMenu*, int, int)' at src/common/gui/COscillatorDisplay.cpp:861:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool COscillatorDisplay::populateMenuForCategory(VSTGUI::COptionMenu*, int, int)' at src/common/gui/COscillatorDisplay.cpp:857:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CPatchBrowser.cpp src/common/gui/CPatchBrowser.cpp: In member function 'virtual VSTGUI::CMouseEventResult CPatchBrowser::onMouseDown(VSTGUI::CPoint&, const VSTGUI::CButtonState&)': src/common/gui/CPatchBrowser.cpp:95:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int i = 0; i < storage->patch_category.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/CPatchBrowser.cpp:52:9: warning: unused variable 'txt' [-Wunused-variable] 52 | char txt[256]; | ^~~ CScalableBitmap.cpp In file included from src/common/gui/CScalableBitmap.cpp:1: src/common/gui/CScalableBitmap.h: In constructor 'CScalableBitmap::CScalableBitmap(VSTGUI::CResourceDescription, VSTGUI::CFrame*)': src/common/gui/CScalableBitmap.h:69:15: warning: 'CScalableBitmap::svgImage' will be initialized after [-Wreorder] 69 | NSVGimage* svgImage; | ^~~~~~~~ src/common/gui/CScalableBitmap.h:67:20: warning: 'VSTGUI::CFrame* CScalableBitmap::frame' [-Wreorder] 67 | VSTGUI::CFrame* frame; | ^~~~~ src/common/gui/CScalableBitmap.cpp:95:1: warning: when initialized here [-Wreorder] 95 | CScalableBitmap::CScalableBitmap(CResourceDescription desc, VSTGUI::CFrame* f) | ^~~~~~~~~~~~~~~ CSnapshotMenu.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CSnapshotMenu.cpp:2: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CSnapshotMenu.cpp:2: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/gui/CSnapshotMenu.cpp: In member function 'virtual void CSnapshotMenu::populate()': src/common/gui/CSnapshotMenu.cpp:43:9: warning: unused variable 'do_nothing' [-Wunused-variable] 43 | bool do_nothing = false; | ^~~~~~~~~~ src/common/gui/CSnapshotMenu.cpp: In member function 'void CFxMenu::copyFX()': src/common/gui/CSnapshotMenu.cpp:453:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FxStorage' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 453 | memcpy(fxbuffer,fx,sizeof(FxStorage)); | ^ In file included from src/common/gui/SurgeGUIEditor.h:28, from src/common/gui/CSnapshotMenu.cpp:2: src/common/SurgeStorage.h:352:8: note: 'struct FxStorage' declared here 352 | struct FxStorage | ^~~~~~~~~ In file included from src/common/SurgeStorage.h:17, from src/common/gui/SurgeGUIEditor.h:28, from src/common/gui/CSnapshotMenu.cpp:2: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CStatusPanel.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CStatusPanel.cpp:1: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CStatusPanel.cpp:1: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/gui/CStatusPanel.cpp: In member function 'virtual bool CStatusPanel::onDrop(VSTGUI::DragEventData)': src/common/gui/CStatusPanel.cpp:102:9: warning: variable 'where' set but not used [-Wunused-but-set-variable] 102 | auto where = data.pos; | ^~~~~ CSurgeSlider.cpp src/common/gui/CSurgeSlider.cpp: In member function 'virtual void CSurgeSlider::draw(VSTGUI::CDrawContext*)': src/common/gui/CSurgeSlider.cpp:301:16: warning: unused variable 'modDistance' [-Wunused-variable] 301 | float modDistance = 40; | ^~~~~~~~~~~ CSurgeVuMeter.cpp CSwitchControl.cpp ConditionerEffect.cpp ConfigurationXml.S CriticalSection.cpp DisplayInfoLinux.cpp DistortionEffect.cpp In file included from src/common/dsp/effect/DistortionEffect.cpp:1: src/common/dsp/effect/effect_defs.h: In constructor 'DistortionEffect::DistortionEffect(SurgeStorage*, FxStorage*, pdata*)': src/common/dsp/effect/effect_defs.h:266:36: warning: 'DistortionEffect::lp2' will be initialized after [-Wreorder] 266 | BiquadFilter band1, band2, lp1, lp2; | ^~~ src/common/dsp/effect/effect_defs.h:238:19: warning: 'HalfRateFilter DistortionEffect::hr_a' [-Wreorder] 238 | HalfRateFilter hr_a alignas(16), | ^~~~ src/common/dsp/effect/DistortionEffect.cpp:11:1: warning: when initialized here [-Wreorder] 11 | DistortionEffect::DistortionEffect(SurgeStorage* storage, FxStorage* fxdata, pdata* pd) | ^~~~~~~~~~~~~~~~ DspUtilities.cpp DualDelayEffect.cpp Effect.cpp FMOscillator.cpp FilterCoefficientMaker.cpp src/common/dsp/FilterCoefficientMaker.cpp: In member function 'void FilterCoefficientMaker::ToCoupledForm(double, double, double, double, double, double, double)': src/common/dsp/FilterCoefficientMaker.cpp:470:11: warning: unused variable 'scaler' [-Wunused-variable] 470 | double scaler = 1.f; // 0.01 + 0.99*sqrt(c1*c1); | ^~~~~~ FpuState.cpp FreqshiftEffect.cpp In file included from src/common/dsp/effect/FreqshiftEffect.cpp:1: src/common/dsp/effect/effect_defs.h: In constructor 'FreqshiftEffect::FreqshiftEffect(SurgeStorage*, FxStorage*, pdata*)': src/common/dsp/effect/effect_defs.h:124:35: warning: 'FreqshiftEffect::shiftR' will be initialized after [-Wreorder] 124 | lag time, shiftL, shiftR; | ^~~~~~ src/common/dsp/effect/effect_defs.h:100:19: warning: 'HalfRateFilter FreqshiftEffect::fr' [-Wreorder] 100 | HalfRateFilter fr alignas(16), | ^~ src/common/dsp/effect/FreqshiftEffect.cpp:17:1: warning: when initialized here [-Wreorder] 17 | FreqshiftEffect::FreqshiftEffect(SurgeStorage* storage, FxStorage* fxdata, pdata* pd) | ^~~~~~~~~~~~~~~ LfoModulationSource.cpp LinuxVST3Helpers.cpp Oscillator.cpp Parameter.cpp src/common/Parameter.cpp: In member function 'std::string Parameter::tempoSyncNotationValue(float)': src/common/Parameter.cpp:884:33: warning: '0' flag ignored with precision and '%d' gnu_printf format [-Wformat=] 884 | snprintf(tmp, 1024, "1/%0.d", (int)d, d ); | ^~~~~~~~ src/common/Parameter.cpp:884:33: warning: too many arguments for format [-Wformat-extra-args] src/common/Parameter.cpp: In member function 'void Parameter::morph(Parameter*, Parameter*, float)': src/common/Parameter.cpp:1326:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Parameter' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1326 | memcpy(this, a, sizeof(Parameter)); | ^ In file included from src/common/SurgeStorage.h:6, from src/common/Parameter.cpp:4: src/common/Parameter.h:128:7: note: 'class Parameter' declared here 128 | class Parameter | ^~~~~~~~~ src/common/Parameter.cpp:1332:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Parameter' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1332 | memcpy(this, b, sizeof(Parameter)); | ^ In file included from src/common/SurgeStorage.h:6, from src/common/Parameter.cpp:4: src/common/Parameter.h:128:7: note: 'class Parameter' declared here 128 | class Parameter | ^~~~~~~~~ src/common/Parameter.cpp:1334:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Parameter' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1334 | memcpy(this, a, sizeof(Parameter)); | ^ In file included from src/common/SurgeStorage.h:6, from src/common/Parameter.cpp:4: src/common/Parameter.h:128:7: note: 'class Parameter' declared here 128 | class Parameter | ^~~~~~~~~ In file included from /usr/include/string.h:495, from libs/xml/tinyxml.h:41, from src/common/SurgeStorage.h:17, from src/common/Parameter.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void Parameter::set_name(const char*)' at src/common/Parameter.cpp:128:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'Parameter* Parameter::assign(int, int, const char*, const char*, int, int, int, int, ControlGroup, int, bool, int)' at src/common/Parameter.cpp:155:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PhaserEffect.cpp src/common/dsp/effect/PhaserEffect.cpp: In constructor 'PhaserEffect::PhaserEffect(SurgeStorage*, FxStorage*, pdata*)': src/common/dsp/effect/PhaserEffect.cpp:33:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class BiquadFilter'; use assignment or value-initialization instead [-Wclass-memaccess] 33 | memset(biquad[i], 0, sizeof(BiquadFilter)); | ^ In file included from src/common/dsp/effect/effect_defs.h:7, from src/common/dsp/effect/PhaserEffect.cpp:1: src/common/dsp/BiquadFilter.h:65:7: note: 'class BiquadFilter' declared here 65 | class BiquadFilter | ^~~~~~~~~~~~ PopupEditorDialog.cpp QuadFilterChain.cpp QuadFilterUnit.cpp src/common/dsp/QuadFilterUnit.cpp: In function '__m128 COMBquad_SSE1(QuadFilterUnitState*, __m128)': src/common/dsp/QuadFilterUnit.cpp:516:18: warning: unused variable 'm0xff' [-Wunused-variable] 516 | const __m128i m0xff = _mm_set1_epi32(0xff); | ^~~~~ Reverb1Effect.cpp Reverb2Effect.cpp RotarySpeakerEffect.cpp RuntimeFontLinux.cpp SampleAndHoldOscillator.cpp src/common/dsp/SampleAndHoldOscillator.cpp: In member function 'virtual void SampleAndHoldOscillator::init(float, bool)': src/common/dsp/SampleAndHoldOscillator.cpp:86:17: warning: unused variable 'ot' [-Wunused-variable] 86 | double ot = drand * storage->note_to_pitch_tuningctr(detune); | ^~ src/common/dsp/SampleAndHoldOscillator.cpp: In member function 'void SampleAndHoldOscillator::convolute(int, bool, bool)': src/common/dsp/SampleAndHoldOscillator.cpp:133:10: warning: unused variable 'sub' [-Wunused-variable] 133 | float sub = l_sub.v; | ^~~ src/common/dsp/SampleAndHoldOscillator.cpp:163:16: warning: unused variable 's' [-Wunused-variable] 163 | const float s = 0.99952f; | ^ src/common/dsp/SampleAndHoldOscillator.cpp:179:10: warning: unused variable 'smooth' [-Wunused-variable] 179 | float smooth = l_smooth.v; | ^~~~~~ ScalablePiggy.S SurgeBitmaps.cpp SurgeError.cpp SurgeGUIEditor.cpp In file included from /usr/include/c++/9/backward/strstream:50, from src/common/gui/SurgeGUIEditor.cpp:30: /usr/include/c++/9/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/SurgeGUIEditor.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/SurgeGUIEditor.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ In file included from src/common/gui/SurgeGUIEditor.cpp:9: src/common/gui/CParameterTooltip.h: In member function 'virtual void CParameterTooltip::draw(VSTGUI::CDrawContext*)': src/common/gui/CParameterTooltip.h:69:24: warning: variable 'smaller' set but not used [-Wunused-but-set-variable] 69 | VSTGUI::CRect smaller = getViewSize(); | ^~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In constructor 'SurgeGUIEditor::SurgeGUIEditor(void*, SurgeSynthesizer*, void*)': src/common/gui/SurgeGUIEditor.cpp:238:59: warning: comparison between 'enum Surge::ParamConfig::Style' and 'enum VSTGUI::CSlider::Style' [-Wenum-compare] 238 | if(Surge::ParamConfig::kHorizontal != VSTGUI::CSlider::kHorizontal || | ^~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:239:57: warning: comparison between 'enum Surge::ParamConfig::Style' and 'enum VSTGUI::CSlider::Style' [-Wenum-compare] 239 | Surge::ParamConfig::kVertical != VSTGUI::CSlider::kVertical | ^~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'void SurgeGUIEditor::idle()': src/common/gui/SurgeGUIEditor.cpp:445:45: warning: unused variable 'txt' [-Wunused-variable] 445 | char pname[256], pdisp[256], txt[256]; | ^~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'bool SurgeGUIEditor::isControlVisible(ControlGroup, int)': src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_GLOBAL' not handled in switch [-Wswitch] 700 | switch (controlGroup) | ^ src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_MIX' not handled in switch [-Wswitch] src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_FILTER' not handled in switch [-Wswitch] src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_ENV' not handled in switch [-Wswitch] src/common/gui/SurgeGUIEditor.cpp: In member function 'void SurgeGUIEditor::openOrRecreateEditor()': src/common/gui/SurgeGUIEditor.cpp:767:8: warning: unused variable 'rws' [-Wunused-variable] 767 | int rws = 15; | ^~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual void SurgeGUIEditor::setParameter(long int, float)': src/common/gui/SurgeGUIEditor.cpp:1688:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1688 | if (index > synth->storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1690:15: warning: unused variable 'p' [-Wunused-variable] 1690 | Parameter* p = synth->storage.getPatch().param_ptr[index]; | ^ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual int32_t SurgeGUIEditor::controlModifierClicked(VSTGUI::CControl*, VSTGUI::CButtonState)': src/common/gui/SurgeGUIEditor.cpp:1863:14: warning: unused variable 'id_clearallmr' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1863:34: warning: unused variable 'id_learnctrl' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1863:53: warning: unused variable 'id_clearctrl' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1863:72: warning: unused variable 'id_bipolar' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1864:14: warning: unused variable 'id_copy' [-Wunused-variable] 1864 | id_copy = -1, id_paste = -1, id_rename = -1; | ^~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1864:28: warning: unused variable 'id_paste' [-Wunused-variable] 1864 | id_copy = -1, id_paste = -1, id_rename = -1; | ^~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1864:43: warning: unused variable 'id_rename' [-Wunused-variable] 1864 | id_copy = -1, id_paste = -1, id_rename = -1; | ^~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2140:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2140 | if ((ptag >= 0) && (ptag < synth->storage.getPatch().param_ptr.size()) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2303:18: warning: unused variable 'is_modulated' [-Wunused-variable] 2303 | bool is_modulated = false; | ^~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2369:18: warning: unused variable 'currentMenu' [-Wunused-variable] 2369 | auto currentMenu = contextMenu; | ^~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual void SurgeGUIEditor::valueChanged(VSTGUI::CControl*)': src/common/gui/SurgeGUIEditor.cpp:2633:13: warning: variable 'r' set but not used [-Wunused-but-set-variable] 2633 | CRect r = control->getViewSize(); | ^ src/common/gui/SurgeGUIEditor.cpp:2768:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2768 | if ((ptag >= 0) && (ptag < synth->storage.getPatch().param_ptr.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'VSTGUI::COptionMenu* SurgeGUIEditor::makeTuningMenu(VSTGUI::CRect&)': src/common/gui/SurgeGUIEditor.cpp:3712:11: warning: unused variable 'tfl' [-Wunused-variable] 3712 | auto *tfl = addCallbackMenu(tuningSubMenu, "Factory Tuning Library...", | ^~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual int32_t SurgeGUIEditor::controlModifierClicked(VSTGUI::CControl*, VSTGUI::CButtonState)': src/common/gui/SurgeGUIEditor.cpp:2217:55: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 238 and 242 [-Wformat-truncation=] 2217 | snprintf(lab, 256, "%sTempoSync all %s Params", un, prefix ); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from src/common/globals.h:8, from src/common/gui/SurgeGUIEditor.h:6, from src/common/gui/SurgeGUIEditor.cpp:4: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 22 and 281 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2098:36: warning: 'currentSub' may be used uninitialized in this function [-Wmaybe-uninitialized] 2098 | currentSub->addEntry(cmd); | ~~~~~~~~~~~~~~~~~~~~^~~~~ SurgePatch.cpp In file included from src/common/SurgeStorage.h:17, from src/common/SurgePatch.cpp:4: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SurgeStorage.cpp src/common/SurgeStorage.cpp: In member function 'void SurgeStorage::refresh_patchlist()': src/common/SurgeStorage.cpp:401:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 401 | for (int i = 0; i < patch_list.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp:419:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 0; i < patch_category.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In lambda function: src/common/SurgeStorage.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 635 | for( auto i=0; i::size_type' {aka 'long unsigned int'} [-Wsign-compare] 640 | for( auto i=0; i::size_type' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 0; i < wt_category.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp:669:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (int i = 0; i < wt_list.size(); i++) | ~~^~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp:679:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < wt_list.size(); i++) | ~~^~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In member function 'void SurgeStorage::load_wt(int, Wavetable*, OscillatorStorage*)': src/common/SurgeStorage.cpp:731:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (id >= wt_list.size()) | ~~~^~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In member function 'bool SurgeStorage::load_wt_wt(std::string, Wavetable*)': src/common/SurgeStorage.cpp:785:11: warning: unused variable 'read' [-Wunused-variable] 785 | size_t read = fread(&wh, sizeof(wt_header), 1, f); | ^~~~ src/common/SurgeStorage.cpp: In member function 'void SurgeStorage::clipboard_paste(int, int, int)': src/common/SurgeStorage.cpp:968:8: warning: variable 'cgroup' set but not used [-Wunused-but-set-variable] 968 | int cgroup = -1; | ^~~~~~ src/common/SurgeStorage.cpp:969:8: warning: variable 'cgroup_e' set but not used [-Wunused-but-set-variable] 969 | int cgroup_e = -1; | ^~~~~~~~ src/common/SurgeStorage.cpp: In member function 'bool SurgeStorage::retuneToScale(const Surge::Storage::Scale&)': src/common/SurgeStorage.cpp:1481:18: warning: unused variable 'mul' [-Wunused-variable] 1481 | float mul = pow( s.tones[s.count-1].floatValue, rounds); | ^~~ src/common/SurgeStorage.cpp:1487:18: warning: unused variable 'otp' [-Wunused-variable] 1487 | float otp = table_pitch[i]; | ^~~ src/common/SurgeStorage.cpp:1378:8: warning: unused variable 'scalePositionOfStartNote' [-Wunused-variable] 1378 | int scalePositionOfStartNote = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In member function 'bool SurgeStorage::load_wt_wt(std::string, Wavetable*)': src/common/SurgeStorage.cpp:803:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 803 | fread(data, 1, ds, f); | ~~~~~^~~~~~~~~~~~~~~~ In file included from src/common/SurgeStorage.h:17, from src/common/SurgeStorage.cpp:6: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from src/common/dsp/DspUtilities.h:6, from src/common/SurgeStorage.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void SurgeStorage::load_wt(std::string, Wavetable*, OscillatorStorage*)' at src/common/SurgeStorage.cpp:758:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void SurgeStorage::load_wt(int, Wavetable*, OscillatorStorage*)' at src/common/SurgeStorage.cpp:741:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SurgeSuperOscillator.cpp src/common/dsp/SurgeSuperOscillator.cpp: In member function 'virtual void SurgeSuperOscillator::process_block(float, float, bool, bool, float)': src/common/dsp/SurgeSuperOscillator.cpp:701:17: warning: unused variable 'mmone' [-Wunused-variable] 701 | const __m128 mmone = _mm_set_ss(1.0f); | ^~~~~ src/common/dsp/SurgeSuperOscillator.cpp: In instantiation of 'void SurgeSuperOscillator::convolute(int, bool) [with bool FM = true]': src/common/dsp/SurgeSuperOscillator.cpp:637:41: required from here src/common/dsp/SurgeSuperOscillator.cpp:401:16: warning: unused variable 's' [-Wunused-variable] 401 | const float s = 0.99952f; | ^ src/common/dsp/SurgeSuperOscillator.cpp: In instantiation of 'void SurgeSuperOscillator::convolute(int, bool) [with bool FM = false]': src/common/dsp/SurgeSuperOscillator.cpp:665:39: required from here src/common/dsp/SurgeSuperOscillator.cpp:401:16: warning: unused variable 's' [-Wunused-variable] SurgeSynthesizer.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizer.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizer.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ In file included from src/common/SurgeSynthesizer.cpp:4: src/common/SurgeSynthesizer.h: In constructor 'SurgeSynthesizer::SurgeSynthesizer(PluginLayer*, std::string)': src/common/SurgeSynthesizer.h:260:17: warning: 'SurgeSynthesizer::_parent' will be initialized after [-Wreorder] 260 | PluginLayer* _parent = nullptr; | ^~~~~~~ src/common/SurgeSynthesizer.h:227:19: warning: 'HalfRateFilter SurgeSynthesizer::halfbandA' [-Wreorder] 227 | HalfRateFilter halfbandA, halfbandB, halfbandIN; | ^~~~~~~~~ src/common/SurgeSynthesizer.cpp:43:1: warning: when initialized here [-Wreorder] 43 | SurgeSynthesizer::SurgeSynthesizer(PluginLayer* parent, std::string suppliedDataPath) | ^~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp:75:70: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FxStorage' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(&fxsync[i], &storage.getPatch().fx[i], sizeof(FxStorage)); | ^ In file included from src/common/SurgeSynthesizer.h:5, from src/common/SurgeSynthesizer.cpp:4: src/common/SurgeStorage.h:352:8: note: 'struct FxStorage' declared here 352 | struct FxStorage | ^~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::playNote(char, char, char, char)': src/common/SurgeSynthesizer.cpp:269:17: warning: array subscript has type 'char' [-Wchar-subscripts] 269 | channelState[channel].keyState[key].keystate = velocity; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:269:35: warning: array subscript has type 'char' [-Wchar-subscripts] 269 | channelState[channel].keyState[key].keystate = velocity; | ^~~ src/common/SurgeSynthesizer.cpp:270:17: warning: array subscript has type 'char' [-Wchar-subscripts] 270 | channelState[channel].keyState[key].lastdetune = detune; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:270:35: warning: array subscript has type 'char' [-Wchar-subscripts] 270 | channelState[channel].keyState[key].lastdetune = detune; | ^~~ src/common/SurgeSynthesizer.cpp:282:33: warning: array subscript has type 'char' [-Wchar-subscripts] 282 | bool noHold = ! channelState[channel].hold; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::enforcePolyphonyLimit(int, int)': src/common/SurgeSynthesizer.cpp:342:25: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 342 | if (voices[s].size() > (storage.getPatch().polylimit.val.i + margin)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::playVoice(int, char, char, char, char)': src/common/SurgeSynthesizer.cpp:471:56: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | detune, &channelState[channel].keyState[key], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:471:74: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | detune, &channelState[channel].keyState[key], | ^~~ src/common/SurgeSynthesizer.cpp:472:79: warning: array subscript has type 'char' [-Wchar-subscripts] 472 | &channelState[mpeMainChannel], &channelState[channel], mpeEnabled); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:506:56: warning: array subscript has type 'char' [-Wchar-subscripts] 506 | detune, &channelState[channel].keyState[key], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:506:74: warning: array subscript has type 'char' [-Wchar-subscripts] 506 | detune, &channelState[channel].keyState[key], | ^~~ src/common/SurgeSynthesizer.cpp:507:79: warning: array subscript has type 'char' [-Wchar-subscripts] 507 | &channelState[mpeMainChannel], &channelState[channel], mpeEnabled); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:531:59: warning: array subscript has type 'char' [-Wchar-subscripts] 531 | v->state.voiceChannelState = &channelState[channel]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:552:66: warning: array subscript has type 'char' [-Wchar-subscripts] 552 | scene, detune, &channelState[channel].keyState[key], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:552:84: warning: array subscript has type 'char' [-Wchar-subscripts] 552 | scene, detune, &channelState[channel].keyState[key], | ^~~ src/common/SurgeSynthesizer.cpp:553:82: warning: array subscript has type 'char' [-Wchar-subscripts] 553 | &channelState[mpeMainChannel], &channelState[channel], mpeEnabled); | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::releaseNote(char, char, char)': src/common/SurgeSynthesizer.cpp:583:33: warning: array subscript has type 'char' [-Wchar-subscripts] 583 | bool noHold = ! channelState[channel].hold; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::releaseNotePostHoldCheck(int, char, char, char)': src/common/SurgeSynthesizer.cpp:600:17: warning: array subscript has type 'char' [-Wchar-subscripts] 600 | channelState[channel].keyState[key].keystate = 0; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:600:35: warning: array subscript has type 'char' [-Wchar-subscripts] 600 | channelState[channel].keyState[key].keystate = 0; | ^~~ src/common/SurgeSynthesizer.cpp:649:39: warning: array subscript has type 'char' [-Wchar-subscripts] 649 | if (channelState[channel].keyState[k].keystate) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:712:39: warning: array subscript has type 'char' [-Wchar-subscripts] 712 | if (channelState[channel].keyState[k].keystate) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:714:61: warning: array subscript has type 'char' [-Wchar-subscripts] 714 | v->legato(k, velocity, channelState[channel].keyState[k].lastdetune); | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::pitchBend(char, int)': src/common/SurgeSynthesizer.cpp:763:20: warning: array subscript has type 'char' [-Wchar-subscripts] 763 | channelState[channel].pitchBend = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:767:23: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | channelState[channel].pitchBendInSemitones = bendNormalized * mpeGlobalPitchBendRange; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:771:23: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | channelState[channel].pitchBendInSemitones = bendNormalized * mpePitchBendRange; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::channelAftertouch(char, int)': src/common/SurgeSynthesizer.cpp:795:17: warning: array subscript has type 'char' [-Wchar-subscripts] 795 | channelState[channel].pressure = fval; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::channelController(char, int, int)': src/common/SurgeSynthesizer.cpp:956:24: warning: array subscript has type 'char' [-Wchar-subscripts] 956 | if (channelState[channel].nrpn_last) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:958:23: warning: array subscript has type 'char' [-Wchar-subscripts] 958 | channelState[channel].nrpn_v[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:960:39: warning: array subscript has type 'char' [-Wchar-subscripts] 960 | onNRPN(channel, channelState[channel].nrpn[0], channelState[channel].nrpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:960:70: warning: array subscript has type 'char' [-Wchar-subscripts] 960 | onNRPN(channel, channelState[channel].nrpn[0], channelState[channel].nrpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:961:30: warning: array subscript has type 'char' [-Wchar-subscripts] 961 | channelState[channel].nrpn_v[0], channelState[channel].nrpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:961:63: warning: array subscript has type 'char' [-Wchar-subscripts] 961 | channelState[channel].nrpn_v[0], channelState[channel].nrpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:965:23: warning: array subscript has type 'char' [-Wchar-subscripts] 965 | channelState[channel].rpn_v[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:967:38: warning: array subscript has type 'char' [-Wchar-subscripts] 967 | onRPN(channel, channelState[channel].rpn[0], channelState[channel].rpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:967:68: warning: array subscript has type 'char' [-Wchar-subscripts] 967 | onRPN(channel, channelState[channel].rpn[0], channelState[channel].rpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:968:29: warning: array subscript has type 'char' [-Wchar-subscripts] 968 | channelState[channel].rpn_v[0], channelState[channel].rpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:968:61: warning: array subscript has type 'char' [-Wchar-subscripts] 968 | channelState[channel].rpn_v[0], channelState[channel].rpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:972:24: warning: array subscript has type 'char' [-Wchar-subscripts] 972 | if (channelState[channel].nrpn_last) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:973:23: warning: array subscript has type 'char' [-Wchar-subscripts] 973 | channelState[channel].nrpn_v[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:975:23: warning: array subscript has type 'char' [-Wchar-subscripts] 975 | channelState[channel].rpn_v[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:979:20: warning: array subscript has type 'char' [-Wchar-subscripts] 979 | channelState[channel].hold = value > 63; // check hold pedal | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1016:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1016 | channelState[channel].pan = int7ToBipolarFloat(value); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1026:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1026 | channelState[channel].timbre = int7ToBipolarFloat(value); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1033:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1033 | channelState[channel].nrpn[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1034:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1034 | channelState[channel].nrpn_last = true; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1037:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1037 | channelState[channel].nrpn[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1038:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1038 | channelState[channel].nrpn_last = true; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1041:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1041 | channelState[channel].rpn[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1042:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1042 | channelState[channel].nrpn_last = false; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1045:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1045 | channelState[channel].rpn[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1046:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1046 | channelState[channel].nrpn_last = false; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1055:24: warning: array subscript has type 'char' [-Wchar-subscripts] 1055 | if (channelState[channel].nrpn_last) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1057:29: warning: array subscript has type 'char' [-Wchar-subscripts] 1057 | tv = (channelState[channel].nrpn_v[1] << 7) + channelState[channel].nrpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1057:69: warning: array subscript has type 'char' [-Wchar-subscripts] 1057 | tv = (channelState[channel].nrpn_v[1] << 7) + channelState[channel].nrpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1058:31: warning: array subscript has type 'char' [-Wchar-subscripts] 1058 | cnum = (channelState[channel].nrpn[1] << 7) + channelState[channel].nrpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1058:69: warning: array subscript has type 'char' [-Wchar-subscripts] 1058 | cnum = (channelState[channel].nrpn[1] << 7) + channelState[channel].nrpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1063:29: warning: array subscript has type 'char' [-Wchar-subscripts] 1063 | tv = (channelState[channel].rpn_v[1] << 7) + channelState[channel].rpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1063:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1063 | tv = (channelState[channel].rpn_v[1] << 7) + channelState[channel].rpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1064:31: warning: array subscript has type 'char' [-Wchar-subscripts] 1064 | cnum = (channelState[channel].rpn[1] << 7) + channelState[channel].rpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1064:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1064 | cnum = (channelState[channel].rpn[1] << 7) + channelState[channel].rpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1069:32: warning: array subscript has type 'char' [-Wchar-subscripts] 1069 | int cmode = channelState[channel].nrpn_last; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1069:11: warning: unused variable 'cmode' [-Wunused-variable] 1069 | int cmode = channelState[channel].nrpn_last; | ^~~~~ src/common/SurgeSynthesizer.cpp:1087:8: warning: unused variable 'n' [-Wunused-variable] 1087 | int n = storage.getPatch().param_ptr.size(); | ^ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::purgeHoldbuffer(int)': src/common/SurgeSynthesizer.cpp:1155:8: warning: unused variable 'z' [-Wunused-variable] 1155 | int z; | ^ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::setParameterSmoothed(long int, float)': src/common/SurgeSynthesizer.cpp:1331:10: warning: unused variable 'oldval' [-Wunused-variable] 1331 | float oldval = storage.getPatch().param_ptr[index]->get_value_f01(); | ^~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'bool SurgeSynthesizer::setParameter01(long int, float, bool, bool)': src/common/SurgeSynthesizer.cpp:1368:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1368 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'bool SurgeSynthesizer::loadFx(bool, bool)': src/common/SurgeSynthesizer.cpp:1543:9: warning: variable 'something_changed' set but not used [-Wunused-but-set-variable] 1543 | bool something_changed = false; | ^~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'bool SurgeSynthesizer::isValidModulation(long int, modsources)': src/common/SurgeSynthesizer.cpp:1663:15: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1663 | if (!(ptag < storage.getPatch().param_ptr.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::getParameter01(long int)': src/common/SurgeSynthesizer.cpp:2071:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2071 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterDisplay(long int, char*)': src/common/SurgeSynthesizer.cpp:2078:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2078 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterDisplayAlt(long int, char*)': src/common/SurgeSynthesizer.cpp:2096:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2096 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterDisplay(long int, char*, float)': src/common/SurgeSynthesizer.cpp:2108:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2108 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterName(long int, char*)': src/common/SurgeSynthesizer.cpp:2126:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2126 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterNameW(long int, wchar_t*)': src/common/SurgeSynthesizer.cpp:2143:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2143 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterShortNameW(long int, wchar_t*)': src/common/SurgeSynthesizer.cpp:2173:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2173 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterUnitW(long int, wchar_t*)': src/common/SurgeSynthesizer.cpp:2189:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2189 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterStringW(long int, float, wchar_t*)': src/common/SurgeSynthesizer.cpp:2201:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2201 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterMeta(long int, parametermeta&)': src/common/SurgeSynthesizer.cpp:2224:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2224 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp:2247:11: warning: unused variable 'c' [-Wunused-variable] 2247 | int c = index - metaparam_offset; | ^ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::getParameter(long int)': src/common/SurgeSynthesizer.cpp:2277:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2277 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::normalizedToValue(long int, float)': src/common/SurgeSynthesizer.cpp:2288:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2288 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::valueToNormalized(long int, float)': src/common/SurgeSynthesizer.cpp:2299:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2299 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::process()': src/common/SurgeSynthesizer.cpp:2504:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2504 | int ret; | ^~~ SurgeSynthesizerIO.cpp src/common/SurgeSynthesizerIO.cpp:163:44: warning: multi-character character constant [-Wmultichar] 163 | if ((vt_read_int32BE(fxp.chunkMagic) != 'CcnK') || (vt_read_int32BE(fxp.fxMagic) != 'FPCh') || | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:163:88: warning: multi-character character constant [-Wmultichar] 163 | if ((vt_read_int32BE(fxp.chunkMagic) != 'CcnK') || (vt_read_int32BE(fxp.fxMagic) != 'FPCh') || | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:164:38: warning: multi-character character constant [-Wmultichar] 164 | (vt_read_int32BE(fxp.fxID) != 'cjs3')) | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:367:38: warning: multi-character character constant [-Wmultichar] 367 | fxp.chunkMagic = vt_write_int32BE('CcnK'); | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:368:35: warning: multi-character character constant [-Wmultichar] 368 | fxp.fxMagic = vt_write_int32BE('FPCh'); | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:369:32: warning: multi-character character constant [-Wmultichar] 369 | fxp.fxID = vt_write_int32BE('cjs3'); | ^~~~~~ In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizerIO.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizerIO.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'void SurgeSynthesizer::loadPatch(int)': src/common/SurgeSynthesizerIO.cpp:147:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 147 | if (id >= storage.patch_list.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'bool SurgeSynthesizer::loadPatchByPath(const char*, int, const char*)': src/common/SurgeSynthesizerIO.cpp:173:11: warning: unused variable 'actual_cs' [-Wunused-variable] 173 | size_t actual_cs = fread(data, 1, cs, f); | ^~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'void SurgeSynthesizer::loadRaw(const void*, int, bool)': src/common/SurgeSynthesizerIO.cpp:255:70: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FxStorage' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 255 | memcpy(&fxsync[i], &storage.getPatch().fx[i], sizeof(FxStorage)); | ^ In file included from src/common/SurgeSynthesizer.h:5, from src/common/SurgeSynthesizerIO.cpp:4: src/common/SurgeStorage.h:352:8: note: 'struct FxStorage' declared here 352 | struct FxStorage | ^~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'void SurgeSynthesizer::savePatch()': src/common/SurgeSynthesizerIO.cpp:323:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 323 | for (int i = 0; i < legalname.length(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'bool SurgeSynthesizer::loadPatchByPath(const char*, int, const char*)': src/common/SurgeSynthesizerIO.cpp:162:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 162 | fread(&fxp, sizeof(fxChunkSetCustom), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from libs/xml/tinyxml.h:41, from src/common/SurgeStorage.h:17, from src/common/SurgeSynthesizer.h:5, from src/common/SurgeSynthesizerIO.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void SurgeSynthesizer::savePatch()' at src/common/SurgeSynthesizerIO.cpp:373:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 28 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SurgeVoice.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/dsp/SurgeVoice.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/dsp/SurgeVoice.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ SurgeVst3Processor.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/vst3/SurgeVst3Processor.cpp:1: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/vst3/SurgeVst3Processor.cpp:1: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ In file included from src/vst3/SurgeVst3Processor.cpp:3: src/vst3/SurgeVst3Processor.h: In constructor 'SurgeVst3Processor::SurgeVst3Processor()': src/vst3/SurgeVst3Processor.h:137:8: warning: 'SurgeVst3Processor::blockpos' will be initialized after [-Wreorder] 137 | int blockpos; | ^~~~~~~~ src/vst3/SurgeVst3Processor.h:134:38: warning: 'std::unique_ptr SurgeVst3Processor::surgeInstance' [-Wreorder] 134 | std::unique_ptr surgeInstance; | ^~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:35:1: warning: when initialized here [-Wreorder] 35 | SurgeVst3Processor::SurgeVst3Processor() : blockpos(0), surgeInstance() | ^~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::tresult SurgeVst3Processor::process(Steinberg::Vst::ProcessData&)': src/vst3/SurgeVst3Processor.cpp:409:23: warning: unused variable 'td' [-Wunused-variable] 409 | timedata* td = &(surgeInstance->time_data); | ^~ src/vst3/SurgeVst3Processor.cpp:373:10: warning: unused variable 'numChannels' [-Wunused-variable] 373 | int32 numChannels = 2; | ^~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:382:8: warning: unused variable 'numOutputs' [-Wunused-variable] 382 | int numOutputs = data.numOutputs; | ^~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:383:8: warning: unused variable 'numInputs' [-Wunused-variable] 383 | int numInputs = data.numInputs; | ^~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::tresult SurgeVst3Processor::beginEdit(Steinberg::Vst::ParamID)': src/vst3/SurgeVst3Processor.cpp:531:37: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'int' [-Wsign-compare] 531 | if( id >= metaparam_offset && id <= metaparam_offset + n_midi_controller_params ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:535:16: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 535 | else if (id >= getParameterCount() || mappedId < 0 ) | ~~~^~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:539:16: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 539 | else if( id >= getParameterCountWithoutMappings() ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::tresult SurgeVst3Processor::performEdit(Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue)': src/vst3/SurgeVst3Processor.cpp:561:37: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'int' [-Wsign-compare] 561 | if( id >= metaparam_offset && id <= metaparam_offset + n_midi_controller_params ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:565:16: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 565 | else if (id >= getParameterCount() || mappedId < 0 ) | ~~~^~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:569:16: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 569 | else if( id >= getParameterCountWithoutMappings() ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::tresult SurgeVst3Processor::endEdit(Steinberg::Vst::ParamID)': src/vst3/SurgeVst3Processor.cpp:584:37: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'int' [-Wsign-compare] 584 | if( id >= metaparam_offset && id <= metaparam_offset + n_midi_controller_params ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:588:16: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 588 | else if (id >= getParameterCount() && mappedId < 0 ) | ~~~^~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:592:16: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 592 | else if( id >= getParameterCountWithoutMappings() ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::tresult SurgeVst3Processor::getParamStringByValue(Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue, Steinberg::Vst::TChar*)': src/vst3/SurgeVst3Processor.cpp:756:17: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 756 | else if (tag >= getParameterCount() ) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:760:17: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 760 | else if( tag >= getParameterCountWithoutMappings() ) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::tresult SurgeVst3Processor::getParamValueByString(Steinberg::Vst::ParamID, Steinberg::Vst::TChar*, Steinberg::Vst::ParamValue&)': src/vst3/SurgeVst3Processor.cpp:783:12: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 783 | if (tag >= getParameterCount()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::Vst::ParamValue SurgeVst3Processor::normalizedParamToPlain(Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue)': src/vst3/SurgeVst3Processor.cpp:800:17: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 800 | else if (tag >= getParameterCount()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:804:17: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 804 | else if( tag >= getParameterCountWithoutMappings()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::Vst::ParamValue SurgeVst3Processor::plainParamToNormalized(Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue)': src/vst3/SurgeVst3Processor.cpp:820:17: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 820 | else if (tag >= getParameterCountWithoutMappings()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::Vst::ParamValue SurgeVst3Processor::getParamNormalized(Steinberg::Vst::ParamID)': src/vst3/SurgeVst3Processor.cpp:837:11: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 837 | if(tag >= getParameterCountWithoutMappings() && | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp: In member function 'virtual Steinberg::tresult SurgeVst3Processor::setParamNormalized(Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue)': src/vst3/SurgeVst3Processor.cpp:860:17: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 860 | else if (tag >= getParameterCount()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ src/vst3/SurgeVst3Processor.cpp:864:17: warning: comparison of integer expressions of different signedness: 'Steinberg::Vst::ParamID' {aka 'unsigned int'} and 'Steinberg::int32' {aka 'int'} [-Wsign-compare] 864 | else if( tag >= getParameterCountWithoutMappings() ) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tunings.cpp src/common/Tunings.cpp: In function 'Surge::Storage::KeyboardMapping keyboardMappingFromStream(std::istream&)': src/common/Tunings.cpp:147:14: warning: unused variable 'read_header' [-Wunused-variable] 147 | const int read_header = 0, read_count = 1, read_note = 2; | ^~~~~~~~~~~ src/common/Tunings.cpp:147:31: warning: unused variable 'read_count' [-Wunused-variable] 147 | const int read_header = 0, read_count = 1, read_note = 2; | ^~~~~~~~~~ src/common/Tunings.cpp:147:47: warning: unused variable 'read_note' [-Wunused-variable] 147 | const int read_header = 0, read_count = 1, read_note = 2; | ^~~~~~~~~ UserDefaults.cpp In file included from src/common/SurgeStorage.h:17, from src/common/UserDefaults.h:5, from src/common/UserDefaults.cpp:1: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ UserInteractionsLinux.cpp VectorizedSvfFilter.cpp VocoderEffect.cpp WavSupport.cpp src/common/WavSupport.cpp: In member function 'void SurgeStorage::load_wt_wav_portable(std::string, Wavetable*)': src/common/WavSupport.cpp:178:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 178 | if (! ( numChannels == 1 && | ~~~~~~~~~~~~~~~~~^~ 179 | ( (audioFormat == 1 /* WAVE_FORMAT_PCM */) && (bitsPerSample == 16) ) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/WavSupport.cpp:220:17: warning: unused variable 'version' [-Wunused-variable] 220 | int version = pl_int(dp); dp += 4; | ^~~~~~~ src/common/WavSupport.cpp:228:17: warning: unused variable 'version' [-Wunused-variable] 228 | int version = pl_int(dp); dp += 4; | ^~~~~~~ src/common/WavSupport.cpp:252:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 252 | for( auto i=1; isize - 1; | ^~~~ src/common/WavSupport.cpp:444:9: warning: unused variable 'channels' [-Wunused-variable] 444 | int channels = 1; | ^~~~~~~~ src/common/WavSupport.cpp: In member function 'void SurgeStorage::export_wt_wav_portable(std::string, Wavetable*)': src/common/WavSupport.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 595 | for( int i=0; in_tables; ++i ) | ~^~~~~~~~~~~~~ src/common/WavSupport.cpp: In member function 'void SurgeStorage::load_wt_wav_portable(std::string, Wavetable*)': src/common/WavSupport.cpp:141:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 141 | fread(chunkSzD, 1, 4, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~ Wavetable.cpp src/common/dsp/Wavetable.cpp: In member function 'bool Wavetable::BuildWT(void*, wt_header&, bool)': src/common/dsp/Wavetable.cpp:197:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 197 | for (int j = 0; j < this->n_tables; j++) | ~~^~~~~~~~~~~~~~~~ src/common/dsp/Wavetable.cpp:240:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (int j = wdata_tables; j < this->n_tables; j++) | ~~^~~~~~~~~~~~~~~~ WavetableOscillator.cpp src/common/dsp/WavetableOscillator.cpp: In member function 'virtual void WavetableOscillator::init(float, bool)': src/common/dsp/WavetableOscillator.cpp:81:16: warning: variable 's' set but not used [-Wunused-but-set-variable] 81 | float s = 0.f; | ^ src/common/dsp/WavetableOscillator.cpp: In member function 'void WavetableOscillator::convolute(int, bool, bool)': src/common/dsp/WavetableOscillator.cpp:170:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 170 | if (tableid > oscdata->wt.n_tables - 3) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/dsp/WavetableOscillator.cpp: In member function 'virtual void WavetableOscillator::process_block(float, float, bool, bool, float)': src/common/dsp/WavetableOscillator.cpp:382:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 382 | (tableid >= | ~~~~~~~~^~ 383 | oscdata->wt.n_tables)) // TableID-range may have changed in the meantime, check it! | ~~~~~~~~~~~~~~~~~~~~ WindowOscillator.cpp src/common/dsp/WindowOscillator.cpp: In member function 'void WindowOscillator::ProcessSubOscs(bool, bool)': src/common/dsp/WindowOscillator.cpp:133:23: warning: unused variable 'M0Mask' [-Wunused-variable] 133 | const unsigned int M0Mask = 0x07f8; | ^~~~~~ baseiids.cpp basic_dsp.cpp src/common/vt_dsp/basic_dsp.cpp: In function '__m128 sine_xpi_ps_SSE2(__m128)': src/common/vt_dsp/basic_dsp.cpp:635:17: warning: unused variable 'premul' [-Wunused-variable] 635 | const __m128 premul = _mm_set1_ps(16777216.f); | ^~~~~~ src/common/vt_dsp/basic_dsp.cpp:636:17: warning: unused variable 'postmul' [-Wunused-variable] 636 | const __m128 postmul = _mm_set1_ps(1.f / 16777216.f); | ^~~~~~~ cairobitmap.cpp vstgui.surge/vstgui/lib/platform/linux/cairobitmap.cpp:203:2: warning: #warning TODO: alphaPremultiplied is currently ignored, always treated as true [-Wcpp] 203 | #warning TODO: alphaPremultiplied is currently ignored, always treated as true | ^~~~~~~ cairocontext.cpp vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:443:2: warning: #warning TODO: Implementation [-Wcpp] 443 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:528:2: warning: #warning TODO: Implementation [-Wcpp] 528 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp: In member function 'void VSTGUI::Cairo::Context::setupCurrentStroke()': vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:217:22: warning: 'lineJoin' may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | cairo_set_line_join (cr, lineJoin); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:196:21: warning: 'lineCap' may be used uninitialized in this function [-Wmaybe-uninitialized] 196 | cairo_set_line_cap (cr, lineCap); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ cairofont.cpp vstgui.surge/vstgui/lib/platform/linux/cairofont.cpp:307:2: warning: #warning TODO: Implementation [-Wcpp] 307 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairofont.cpp:314:2: warning: #warning TODO: Implementation [-Wcpp] 314 | #warning TODO: Implementation | ^~~~~~~ cairogradient.cpp cairopath.cpp vstgui.surge/vstgui/lib/platform/linux/cairopath.cpp:35:2: warning: #warning TODO: Implementation (use cairo_in_fill) [-Wcpp] 35 | #warning TODO: Implementation (use cairo_in_fill) | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairopath.cpp:154:2: warning: #warning TODO: Implementation Element::Type::kEllipse [-Wcpp] 154 | #warning TODO: Implementation Element::Type::kEllipse | ^~~~~~~ conststringtable.cpp coreiids.cpp fbuffer.cpp fcondition.cpp fdebug.cpp fdynlib.cpp filesystem.cpp flock.cpp fobject.cpp fstreamer.cpp fstring.cpp vst3sdk/base/source/fstring.cpp:290:2: warning: #warning DEPRECATED No Linux implementation [-Wcpp] 290 | #warning DEPRECATED No Linux implementation | ^~~~~~~ vst3sdk/base/source/fstring.cpp:314:2: warning: #warning DEPRECATED No Linux implementation [-Wcpp] 314 | #warning DEPRECATED No Linux implementation | ^~~~~~~ vst3sdk/base/source/fstring.cpp:1589:3: warning: #warning DEPRECATED No Linux implementation [-Wcpp] 1589 | #warning DEPRECATED No Linux implementation | ^~~~~~~ vst3sdk/base/source/fstring.cpp:1618:3: warning: #warning DEPRECATED No Linux implementation [-Wcpp] 1618 | #warning DEPRECATED No Linux implementation | ^~~~~~~ vst3sdk/base/source/fstring.cpp:1917:2: warning: #warning DEPRECATED No Linux implementation [-Wcpp] 1917 | #warning DEPRECATED No Linux implementation | ^~~~~~~ vst3sdk/base/source/fstring.cpp:1998:2: warning: #warning DEPRECATED No Linux implementation [-Wcpp] 1998 | #warning DEPRECATED No Linux implementation | ^~~~~~~ In file included from vst3sdk/base/source/fstring.cpp:41: vst3sdk/pluginterfaces/base/fvariant.h: In constructor 'Steinberg::FVariant::FVariant()': vst3sdk/pluginterfaces/base/fvariant.h:50:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class Steinberg::FVariant' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50 | inline FVariant () { memset (this, 0, sizeof (FVariant)); } | ^ vst3sdk/pluginterfaces/base/fvariant.h:33:7: note: 'class Steinberg::FVariant' declared here 33 | class FVariant | ^~~~~~~~ vst3sdk/pluginterfaces/base/fvariant.h: In member function 'void Steinberg::FVariant::empty()': vst3sdk/pluginterfaces/base/fvariant.h:259:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class Steinberg::FVariant' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 259 | memset (this, 0, sizeof (FVariant)); | ^ vst3sdk/pluginterfaces/base/fvariant.h:33:7: note: 'class Steinberg::FVariant' declared here 33 | class FVariant | ^~~~~~~~ funknown.cpp vst3sdk/pluginterfaces/base/funknown.cpp:151:2: warning: #warning implement me! [-Wcpp] 151 | #warning implement me! | ^~~~~~~ genericoptionmenu.cpp vstgui.surge/vstgui/lib/platform/common/genericoptionmenu.cpp: In member function 'virtual int32_t VSTGUI::GenericOptionMenuDetail::DataSource::dbOnKeyDown(const VstKeyCode&, VSTGUI::CDataBrowser*)': vstgui.surge/vstgui/lib/platform/common/genericoptionmenu.cpp:208:16: warning: unused variable 'subMenu' [-Wunused-variable] 208 | if (auto subMenu = item->getSubmenu ()) | ^~~~~~~ generictextedit.cpp vstgui.surge/vstgui/lib/platform/common/generictextedit.cpp: In member function 'virtual VSTGUI::CMouseEventResult VSTGUI::STBTextEditView::onMouseDown(VSTGUI::CFrame*, const VSTGUI::CPoint&, const VSTGUI::CButtonState&)': vstgui.surge/vstgui/lib/platform/common/generictextedit.cpp:356:11: warning: unused variable 'parent' [-Wunused-variable] 356 | if (auto parent = getParentView ()) | ^~~~~~ halfratefilter.cpp In file included from src/common/vt_dsp/halfratefilter.cpp:2: src/common/vt_dsp/halfratefilter.cpp: In constructor 'HalfRateFilter::HalfRateFilter(int, bool)': src/common/vt_dsp/halfratefilter.cpp:9:15: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 9 | assert(!(M > halfrate_max_M)); | ~~^~~~~~~~~~~~~~~~ linux-aeffguieditor.cpp linuxmain.cpp linuxstring.cpp lipol.cpp macspecific.cpp memorystream.cpp pluginfactoryvst3.cpp vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp: In member function 'bool Steinberg::CPluginFactory::registerClass(const Steinberg::PClassInfo*, Steinberg::FUnknown* (*)(void*), void*)': vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp:106:43: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct Steinberg::PClassInfo2' from an array of 'const struct Steinberg::PClassInfo' [-Wclass-memaccess] 106 | memcpy (&info2, info, sizeof (PClassInfo)); | ^ In file included from vst3sdk/public.sdk/source/main/pluginfactoryvst3.h:39, from vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp:37: vst3sdk/pluginterfaces/base/ipluginbase.h:191:8: note: 'struct Steinberg::PClassInfo2' declared here 191 | struct PClassInfo2 | ^~~~~~~~~~~ vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp: In member function 'virtual Steinberg::tresult Steinberg::CPluginFactory::getClassInfo(Steinberg::int32, Steinberg::PClassInfo*)': vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp:210:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Steinberg::PClassInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 210 | memset (info, 0, sizeof (PClassInfo)); | ^ In file included from vst3sdk/public.sdk/source/main/pluginfactoryvst3.h:39, from vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp:37: vst3sdk/pluginterfaces/base/ipluginbase.h:108:8: note: 'struct Steinberg::PClassInfo' declared here 108 | struct PClassInfo | ^~~~~~~~~~ vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp:214:59: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct Steinberg::PClassInfo' from an array of 'struct Steinberg::PClassInfo2' [-Wclass-memaccess] 214 | memcpy (info, &classes[index].info8, sizeof (PClassInfo)); | ^ In file included from vst3sdk/public.sdk/source/main/pluginfactoryvst3.h:39, from vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp:37: vst3sdk/pluginterfaces/base/ipluginbase.h:108:8: note: 'struct Steinberg::PClassInfo' declared here 108 | struct PClassInfo | ^~~~~~~~~~ vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp: In member function 'virtual Steinberg::tresult Steinberg::CPluginFactory::getClassInfo2(Steinberg::int32, Steinberg::PClassInfo2*)': vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp:227:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Steinberg::PClassInfo2'; use assignment or value-initialization instead [-Wclass-memaccess] 227 | memset (info, 0, sizeof (PClassInfo2)); | ^ In file included from vst3sdk/public.sdk/source/main/pluginfactoryvst3.h:39, from vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp:37: vst3sdk/pluginterfaces/base/ipluginbase.h:191:8: note: 'struct Steinberg::PClassInfo2' declared here 191 | struct PClassInfo2 | ^~~~~~~~~~~ pluginview.cpp precompiled.cpp strnatcmp.cpp surgeentry.cpp tinyxml.cpp In file included from libs/xml/tinyxml.cpp:29: libs/xml/tinyxml.h: In member function 'const TiXmlDocument* TiXmlNode::ToDocument() const': libs/xml/tinyxml.h:606:81: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 606 | const TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (const TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'const TiXmlElement* TiXmlNode::ToElement() const': libs/xml/tinyxml.h:607:81: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 607 | const TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (const TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlDocument* TiXmlNode::ToDocument()': libs/xml/tinyxml.h:613:70: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 613 | TiXmlDocument* ToDocument() { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlText* TiXmlNode::ToText()': libs/xml/tinyxml.h:617:68: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 617 | TiXmlText* ToText() { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxmlerror.cpp tinyxmlparser.cpp libs/xml/tinyxmlparser.cpp: In member function 'virtual const char* TiXmlAttribute::Parse(const char*, TiXmlParsingData*, TiXmlEncoding)': libs/xml/tinyxmlparser.cpp:1308:6: warning: variable 'tabsize' set but not used [-Wunused-but-set-variable] 1308 | int tabsize = 4; | ^~~~~~~ In file included from libs/xml/tinyxmlparser.cpp:25: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlDeclaration* TiXmlNode::ToDeclaration()': libs/xml/tinyxml.h:618:77: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 618 | TiXmlDeclaration* ToDeclaration() { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ updatehandler.cpp ustring.cpp vstaudioeffect.cpp vstbus.cpp vstcomponent.cpp vstcomponentbase.cpp vstgui.cpp In file included from vstgui.surge/vstgui/vstgui.cpp:8: vstgui.surge/vstgui/lib/cdatabrowser.cpp:554:20: warning: multi-character character constant [-Wmultichar] 554 | te->setAttribute ('row ', cell.row); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:555:20: warning: multi-character character constant [-Wmultichar] 555 | te->setAttribute ('col ', cell.column); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:569:22: warning: multi-character character constant [-Wmultichar] 569 | te->getAttribute ('row ', row); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:570:22: warning: multi-character character constant [-Wmultichar] 570 | te->getAttribute ('col ', col); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:993:57: warning: multi-character character constant [-Wmultichar] 993 | static const CViewAttributeID kDataBrowserViewDragRow = 'vddr'; | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:994:60: warning: multi-character character constant [-Wmultichar] 994 | static const CViewAttributeID kDataBrowserViewDragColumn = 'vddc'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:14: vstgui.surge/vstgui/lib/cframe.cpp:1329:24: warning: multi-character character constant [-Wmultichar] 1329 | if (getAttributeSize ('vfde', attrSize)) | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1338:16: warning: multi-character character constant [-Wmultichar] 1338 | getAttribute ('vfco', focusColor); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1346:16: warning: multi-character character constant [-Wmultichar] 1346 | getAttribute ('vfwi', focusWidth); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1354:17: warning: multi-character character constant [-Wmultichar] 1354 | setAttribute ('vfde', state); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1356:20: warning: multi-character character constant [-Wmultichar] 1356 | removeAttribute ('vfde'); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1362:16: warning: multi-character character constant [-Wmultichar] 1362 | setAttribute ('vfco', color); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1368:16: warning: multi-character character constant [-Wmultichar] 1368 | setAttribute ('vfwi', width); | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:30: vstgui.surge/vstgui/lib/cview.cpp:167:58: warning: multi-character character constant [-Wmultichar] 167 | const CViewAttributeID kCViewAttributeReferencePointer = 'cvrp'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:168:49: warning: multi-character character constant [-Wmultichar] 168 | const CViewAttributeID kCViewTooltipAttribute = 'cvtt'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:169:52: warning: multi-character character constant [-Wmultichar] 169 | const CViewAttributeID kCViewControllerAttribute = 'ictr'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:170:53: warning: multi-character character constant [-Wmultichar] 170 | const CViewAttributeID kCViewHitTestPathAttribute = 'cvht'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:171:49: warning: multi-character character constant [-Wmultichar] 171 | const CViewAttributeID kCViewCustomDropTarget = 'cvdt'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:31: vstgui.surge/vstgui/lib/cviewcontainer.cpp:24:61: warning: multi-character character constant [-Wmultichar] 24 | const CViewAttributeID kCViewContainerDropTargetAttribute = 'vcdt'; | ^~~~~~ vstgui.surge/vstgui/lib/cviewcontainer.cpp:25:64: warning: multi-character character constant [-Wmultichar] 25 | const CViewAttributeID kCViewContainerMouseDownViewAttribute = 'vcmd'; | ^~~~~~ vstgui.surge/vstgui/lib/cviewcontainer.cpp:26:65: warning: multi-character character constant [-Wmultichar] 26 | const CViewAttributeID kCViewContainerLastDrawnFocusAttribute = 'vclf'; | ^~~~~~ vstgui.surge/vstgui/lib/cviewcontainer.cpp:27:67: warning: multi-character character constant [-Wmultichar] 27 | const CViewAttributeID kCViewContainerBackgroundOffsetAttribute = 'vcbo'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:41: vstgui.surge/vstgui/lib/controls/cknob.cpp:19:63: warning: multi-character character constant [-Wmultichar] 19 | static constexpr CViewAttributeID kCKnobMouseStateAttribute = 'knms'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:6: vstgui.surge/vstgui/lib/cbitmapfilter.cpp: In instantiation of 'void VSTGUI::BitmapFilter::Standard::BoxBlur::algo(uint8_t*, uint8_t*, int32_t, int32_t, int32_t) [with bool plane0 = true; bool plane1 = false; bool plane2 = false; bool plane3 = false; uint8_t = unsigned char; int32_t = int]': vstgui.surge/vstgui/lib/cbitmapfilter.cpp:459:122: required from here vstgui.surge/vstgui/lib/cbitmapfilter.cpp:513:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (auto i = 0; i < dv.size (); ++i) | ~~^~~~~~~~~~~~ vstgui.surge/vstgui/lib/cbitmapfilter.cpp: In instantiation of 'void VSTGUI::BitmapFilter::Standard::BoxBlur::algo(uint8_t*, uint8_t*, int32_t, int32_t, int32_t) [with bool plane0 = false; bool plane1 = false; bool plane2 = false; bool plane3 = true; uint8_t = unsigned char; int32_t = int]': vstgui.surge/vstgui/lib/cbitmapfilter.cpp:465:122: required from here vstgui.surge/vstgui/lib/cbitmapfilter.cpp:513:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] vstgui.surge/vstgui/lib/cbitmapfilter.cpp: In instantiation of 'void VSTGUI::BitmapFilter::Standard::BoxBlur::algo(uint8_t*, uint8_t*, int32_t, int32_t, int32_t) [with bool plane0 = true; bool plane1 = true; bool plane2 = true; bool plane3 = true; uint8_t = unsigned char; int32_t = int]': vstgui.surge/vstgui/lib/cbitmapfilter.cpp:473:117: required from here vstgui.surge/vstgui/lib/cbitmapfilter.cpp:513:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from vstgui.surge/vstgui/vstgui.cpp:25: vstgui.surge/vstgui/lib/cshadowviewcontainer.cpp: In instantiation of 'std::array VSTGUI::boxesForGauss(double) [with long unsigned int numBoxes = 3]': vstgui.surge/vstgui/lib/cshadowviewcontainer.cpp:181:56: required from here vstgui.surge/vstgui/lib/cshadowviewcontainer.cpp:130:24: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 130 | for (int32_t i = 0; i < numBoxes; ++i) | ~~^~~~~~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:62: vstgui.surge/vstgui/lib/platform/common/fileresourceinputstream.cpp: In member function 'virtual int64_t VSTGUI::FileResourceInputStream::seek(int64_t, VSTGUI::SeekMode)': vstgui.surge/vstgui/lib/platform/common/fileresourceinputstream.cpp:63:13: warning: 'whence' may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | if (fseeko (fileHandle, pos, whence) == 0) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:30: vstgui.surge/vstgui/lib/cview.cpp: In member function 'int32_t VSTGUI::CDragContainerHelper::getType(int32_t) const': vstgui.surge/vstgui/lib/cview.cpp:1182:9: warning: 'outType' may be used uninitialized in this function [-Wmaybe-uninitialized] 1182 | return outType; | ^~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h: In member function 'virtual void VSTGUI::CScrollView::setContainerSize(const VSTGUI::CRect&, bool)': vstgui.surge/vstgui/lib/crect.h:144:18: warning: 'oldScrollSize.VSTGUI::CRect::bottom' may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | return bottom - top; | ^~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:521:9: note: 'oldScrollSize.VSTGUI::CRect::bottom' was declared here 521 | CRect oldScrollSize = vsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h:144:18: warning: 'oldScrollSize.VSTGUI::CRect::top' may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | return bottom - top; | ^~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:521:9: note: 'oldScrollSize.VSTGUI::CRect::top' was declared here 521 | CRect oldScrollSize = vsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h:138:17: warning: 'oldScrollSize.VSTGUI::CRect::right' may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | return right - left; | ^~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:542:9: note: 'oldScrollSize.VSTGUI::CRect::right' was declared here 542 | CRect oldScrollSize = hsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h:138:17: warning: 'oldScrollSize.VSTGUI::CRect::left' may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | return right - left; | ^~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:542:9: note: 'oldScrollSize.VSTGUI::CRect::left' was declared here 542 | CRect oldScrollSize = hsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ vstguieditor.cpp vstinitiids.cpp vstnoteexpressiontypes.cpp vstparameters.cpp vstsinglecomponenteffect.cpp x11fileselector.cpp x11frame.cpp vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:653:2: warning: #warning TODO: Implementation [-Wcpp] 653 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:660:2: warning: #warning TODO: Implementation [-Wcpp] 660 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:694:3: warning: #warning TODO: Implementation [-Wcpp] 694 | # warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:739:2: warning: #warning TODO: Implementation [-Wcpp] 739 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:745:2: warning: #warning TODO: Implementation [-Wcpp] 745 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp: In function 'std::string VSTGUI::X11::{anonymous}::getAtomName(xcb_atom_t)': vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:47:8: warning: unused variable 'length' [-Wunused-variable] 47 | auto length = xcb_get_atom_name_name_length (reply); | ^~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp: At global scope: vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:40:13: warning: 'std::string VSTGUI::X11::{anonymous}::getAtomName(xcb_atom_t)' defined but not used [-Wunused-function] 40 | std::string getAtomName (xcb_atom_t atom) | ^~~~~~~~~~~ x11platform.cpp vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp: In member function 'virtual void VSTGUI::X11::RunLoop::Impl::onEvent()': vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp:339:11: warning: unused variable 'ev' [-Wunused-variable] 339 | auto ev = reinterpret_cast (event); | ^~ vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp:350:11: warning: unused variable 'ev' [-Wunused-variable] 350 | auto ev = reinterpret_cast (event); | ^~ x11timer.cpp x11utils.cpp In file included from vstgui.surge/vstgui/lib/platform/linux/x11utils.cpp:2: vstgui.surge/vstgui/lib/platform/linux/x11utils.h: In constructor 'VSTGUI::X11::ChildWindow::ChildWindow(Window, VSTGUI::CPoint)': vstgui.surge/vstgui/lib/platform/linux/x11utils.h:36:9: warning: 'VSTGUI::X11::ChildWindow::size' will be initialized after [-Wreorder] 36 | CPoint size; | ^~~~ vstgui.surge/vstgui/lib/platform/linux/x11utils.h:35:15: warning: 'VSTGUI::X11::ChildWindow::xcb_window_t VSTGUI::X11::ChildWindow::id' [-Wreorder] 35 | xcb_window_t id; | ^~ vstgui.surge/vstgui/lib/platform/linux/x11utils.cpp:35:1: warning: when initialized here [-Wreorder] 35 | ChildWindow::ChildWindow (::Window parentId, CPoint size) | ^~~~~~~~~~~ Creating target/vst3/Release Linking surge-vst3 Running postbuild commands ./scripts/linux/package-vst3.sh Creating Linux VST3 Bundle... Build of surge-vst3 succeeded + ./build-linux.sh -p lv2 build Building surge-lv2 with output in build_logs/build_lv2.log ==== Building surge-lv2 (release_x64) ==== Creating obj/x64/Release/surge-lv2 Running prebuild commands python2 scripts/linux/emit-vector-piggy.py . AdsrEnvelope.cpp In file included from src/common/dsp/AdsrEnvelope.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ BiquadFilter.cpp src/common/dsp/BiquadFilter.cpp: In member function 'void BiquadFilter::coeff_LPHPmorph(double, double, double)': src/common/dsp/BiquadFilter.cpp:159:59: warning: unused variable 'BP' [-Wunused-variable] 159 | double HP = limit_range(morph, 0.0, 1.0), LP = 1 - HP, BP = LP * HP; | ^~ src/common/dsp/BiquadFilter.cpp: In member function 'void BiquadFilter::coeff_orfanidisEQ(double, double, double, double, double)': src/common/dsp/BiquadFilter.cpp:189:11: warning: unused variable 'limit' [-Wunused-variable] 189 | double limit = 0.95; | ^~~~~ src/common/dsp/BiquadFilter.cpp:194:11: warning: unused variable 'gainscale' [-Wunused-variable] 194 | double gainscale = 1; | ^~~~~~~~~ BiquadFilterSSE2.cpp CAboutBox.cpp CCursorHidingControl.cpp CDIBitmap.cpp In file included from src/common/gui/CDIBitmap.cpp:1: src/common/gui/CDIBitmap.h: In constructor 'CDIBitmap::CDIBitmap(long int, long int)': src/common/gui/CDIBitmap.h:54:43: warning: 'CDIBitmap::_bitmap' will be initialized after [-Wreorder] 54 | VSTGUI::SharedPointer _bitmap; | ^~~~~~~ src/common/gui/CDIBitmap.h:50:8: warning: 'int CDIBitmap::_width' [-Wreorder] 50 | int _width = 0, _height = 0; | ^~~~~~ src/common/gui/CDIBitmap.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CDIBitmap::CDIBitmap(long width, long height) | ^~~~~~~~~ CEffectSettings.cpp CHSwitch2.cpp CLFOGui.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CLFOGui.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CLFOGui.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/gui/CLFOGui.cpp: In member function 'void CLFOGui::drawVectorized(VSTGUI::CDrawContext*)': src/common/gui/CLFOGui.cpp:173:16: warning: variable 'firstval' set but not used [-Wunused-but-set-variable] 173 | float firstval; | ^~~~~~~~ src/common/gui/CLFOGui.cpp:174:16: warning: variable 'lastval' set but not used [-Wunused-but-set-variable] 174 | float lastval; | ^~~~~~~ src/common/gui/CLFOGui.cpp:349:21: warning: unused variable 'mnum' [-Wunused-variable] 349 | auto mnum = l / tsNum; | ^~~~ src/common/gui/CLFOGui.cpp:423:11: warning: variable 'cgray' set but not used [-Wunused-but-set-variable] 423 | CColor cgray = {0x97, 0x98, 0x9a, 0xff}; | ^~~~~ src/common/gui/CLFOGui.cpp: In member function 'void CLFOGui::drawBitmap(VSTGUI::CDrawContext*)': src/common/gui/CLFOGui.cpp:558:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 558 | if ((ieval1 >> 7) < (h - 1)) | ~~~~~~~~~~~~~~^~~~~~~~~ src/common/gui/CLFOGui.cpp:564:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 564 | if ((ieval2 >> 7) < (h - 1)) | ~~~~~~~~~~~~~~^~~~~~~~~ src/common/gui/CLFOGui.cpp:515:13: warning: variable 'lastval' set but not used [-Wunused-but-set-variable] 515 | float lastval = 0; | ^~~~~~~ src/common/gui/CLFOGui.cpp:479:8: warning: unused variable 'w' [-Wunused-variable] 479 | int w = cdisurf->getWidth(); | ^ src/common/gui/CLFOGui.cpp:636:11: warning: variable 'cgray' set but not used [-Wunused-but-set-variable] 636 | CColor cgray = {0x97, 0x98, 0x9a, 0xff}; | ^~~~~ src/common/gui/CLFOGui.cpp: In member function 'void CLFOGui::drawStepSeq(VSTGUI::CDrawContext*, VSTGUI::CRect&, VSTGUI::CRect&)': src/common/gui/CLFOGui.cpp:685:8: warning: unused variable 'w' [-Wunused-variable] 685 | int w = cdisurf->getWidth(); | ^ src/common/gui/CLFOGui.cpp:686:8: warning: unused variable 'h' [-Wunused-variable] 686 | int h = cdisurf->getHeight(); | ^ src/common/gui/CLFOGui.cpp:697:8: warning: unused variable 'cgray' [-Wunused-variable] 697 | int cgray = PIX_COL( 0xff97989a, 0x9a9897ff ); | ^~~~~ src/common/gui/CLFOGui.cpp:699:8: warning: unused variable 'disStepMarker' [-Wunused-variable] 699 | int disStepMarker = PIX_COL( 0xffccccee, 0xeeccccff); | ^~~~~~~~~~~~~ src/common/gui/CLFOGui.cpp: In member function 'virtual VSTGUI::CMouseEventResult CLFOGui::onMouseDown(VSTGUI::CPoint&, const VSTGUI::CButtonState&)': src/common/gui/CLFOGui.cpp:877:102: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 877 | ss->trigmask = ( ((ss->trigmask & 0x000000000000fffe) >> 1) | ((ss->trigmask & 1) << 15) & 0xffff) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/common/gui/CLFOGui.cpp:878:96: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 878 | ( ((ss->trigmask & 0x00000000fffe0000) >> 1) | ((ss->trigmask & 0x10000) << 15) & 0xffff0000 ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/common/gui/CLFOGui.cpp:879:100: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 879 | ( ((ss->trigmask & 0x0000fffe00000000) >> 1) | ((ss->trigmask & 0x100000000) << 15) & 0xffff00000000 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/common/gui/CLFOGui.cpp:893:119: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 893 | ss->trigmask = ( ((ss->trigmask & 0x0000000000007fff) << 1) | ((ss->trigmask & 0x0000000000008000) >> 15) & 0xffff ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/common/gui/CLFOGui.cpp:894:107: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 894 | ( ((ss->trigmask & 0x000000007fff0000) << 1) | ((ss->trigmask & 0x0000000080000000) >> 15) & 0xffff0000 )| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/common/gui/CLFOGui.cpp:895:107: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 895 | ( ((ss->trigmask & 0x00007fff00000000) << 1) | ((ss->trigmask & 0x0000800000000000) >> 15) & 0xffff00000000 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ CModulationSourceButton.cpp src/common/gui/CModulationSourceButton.cpp: In member function 'virtual void CModulationSourceButton::draw(VSTGUI::CDrawContext*)': src/common/gui/CModulationSourceButton.cpp:113:17: warning: variable 'ColSelectedBG' set but not used [-Wunused-but-set-variable] 113 | const CColor ColSelectedBG = CColor(0, 0, 0, 255); | ^~~~~~~~~~~~~ src/common/gui/CModulationSourceButton.cpp:133:9: warning: unused variable 'ActiveArrow' [-Wunused-variable] 133 | bool ActiveArrow = state > 4; | ^~~~~~~~~~~ CNumberField.cpp src/common/gui/CNumberField.cpp: In member function 'virtual void CNumberField::draw(VSTGUI::CDrawContext*)': src/common/gui/CNumberField.cpp:429:18: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(the_text, "%ss", the_text); | ^~~~~~~~ ~~~~~~~~ src/common/gui/CNumberField.cpp:471:15: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 471 | sprintf(the_text, "%sHz", the_text); | ^~~~~~~~ ~~~~~~~~ src/common/gui/CNumberField.cpp:478:15: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 478 | sprintf(the_text, "%ss", the_text); | ^~~~~~~~ ~~~~~~~~ src/common/gui/CNumberField.cpp:478:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 478 | sprintf(the_text, "%ss", the_text); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from vstgui.surge/vstgui/lib/vstguibase.h:9, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/CNumberField.h:11, from src/common/gui/CNumberField.cpp:9: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 2 and 33 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/CNumberField.cpp:471:28: warning: 'Hz' directive writing 2 bytes into a region of size between 1 and 32 [-Wformat-overflow=] 471 | sprintf(the_text, "%sHz", the_text); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from vstgui.surge/vstgui/lib/vstguibase.h:9, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/CNumberField.h:11, from src/common/gui/CNumberField.cpp:9: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 3 and 34 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/CNumberField.cpp:429:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 429 | sprintf(the_text, "%ss", the_text); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from vstgui.surge/vstgui/lib/vstguibase.h:9, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/CNumberField.h:11, from src/common/gui/CNumberField.cpp:9: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 2 and 33 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ COscillatorDisplay.cpp src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::drawVector(VSTGUI::CDrawContext*)': src/common/gui/COscillatorDisplay.cpp:177:22: warning: unused variable 'newp' [-Wunused-variable] 177 | float newp = storage->note_to_pitch(bracket + frac); | ^~~~ src/common/gui/COscillatorDisplay.cpp:327:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | else if ((wtid >= 0) && (wtid < storage->wt_list.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp:136:8: warning: unused variable 'topline' [-Wunused-variable] 136 | int topline = midline - 0.4f * h; | ^~~~~~~ src/common/gui/COscillatorDisplay.cpp:137:8: warning: unused variable 'bottomline' [-Wunused-variable] 137 | int bottomline = midline + 0.4f * h; | ^~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::drawBitmap(VSTGUI::CDrawContext*)': src/common/gui/COscillatorDisplay.cpp:541:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 541 | else if ((wtid >= 0) && (wtid < storage->wt_list.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp:413:10: warning: variable 'lastval' set but not used [-Wunused-but-set-variable] 413 | float lastval = 0; | ^~~~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'virtual bool COscillatorDisplay::onDrop(VSTGUI::DragEventData)': src/common/gui/COscillatorDisplay.cpp:615:9: warning: variable 'where' set but not used [-Wunused-but-set-variable] 615 | auto where = data.pos; | ^~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::populateMenu(VSTGUI::COptionMenu*, int)': src/common/gui/COscillatorDisplay.cpp:708:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 708 | storage->firstUserWTCategory != storage->wt_category.size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/COscillatorDisplay.cpp: In member function 'void COscillatorDisplay::loadWavetable(int)': src/common/gui/COscillatorDisplay.cpp:878:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 878 | if (id >= 0 && (id < storage->wt_list.size())) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /usr/include/c++/9/cstring:42, from vstgui.surge/vstgui/lib/vstguibase.h:10, from vstgui.surge/vstgui/vstgui.h:8, from src/common/gui/vstcontrols.h:3, from src/common/gui/COscillatorDisplay.h:5, from src/common/gui/COscillatorDisplay.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool COscillatorDisplay::populateMenuForCategory(VSTGUI::COptionMenu*, int, int)' at src/common/gui/COscillatorDisplay.cpp:861:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool COscillatorDisplay::populateMenuForCategory(VSTGUI::COptionMenu*, int, int)' at src/common/gui/COscillatorDisplay.cpp:857:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CPatchBrowser.cpp src/common/gui/CPatchBrowser.cpp: In member function 'virtual VSTGUI::CMouseEventResult CPatchBrowser::onMouseDown(VSTGUI::CPoint&, const VSTGUI::CButtonState&)': src/common/gui/CPatchBrowser.cpp:95:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int i = 0; i < storage->patch_category.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/CPatchBrowser.cpp:52:9: warning: unused variable 'txt' [-Wunused-variable] 52 | char txt[256]; | ^~~ CScalableBitmap.cpp In file included from src/common/gui/CScalableBitmap.cpp:1: src/common/gui/CScalableBitmap.h: In constructor 'CScalableBitmap::CScalableBitmap(VSTGUI::CResourceDescription, VSTGUI::CFrame*)': src/common/gui/CScalableBitmap.h:69:15: warning: 'CScalableBitmap::svgImage' will be initialized after [-Wreorder] 69 | NSVGimage* svgImage; | ^~~~~~~~ src/common/gui/CScalableBitmap.h:67:20: warning: 'VSTGUI::CFrame* CScalableBitmap::frame' [-Wreorder] 67 | VSTGUI::CFrame* frame; | ^~~~~ src/common/gui/CScalableBitmap.cpp:95:1: warning: when initialized here [-Wreorder] 95 | CScalableBitmap::CScalableBitmap(CResourceDescription desc, VSTGUI::CFrame* f) | ^~~~~~~~~~~~~~~ CSnapshotMenu.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CSnapshotMenu.cpp:2: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CSnapshotMenu.cpp:2: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/gui/CSnapshotMenu.cpp: In member function 'virtual void CSnapshotMenu::populate()': src/common/gui/CSnapshotMenu.cpp:43:9: warning: unused variable 'do_nothing' [-Wunused-variable] 43 | bool do_nothing = false; | ^~~~~~~~~~ src/common/gui/CSnapshotMenu.cpp: In member function 'void CFxMenu::copyFX()': src/common/gui/CSnapshotMenu.cpp:453:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FxStorage' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 453 | memcpy(fxbuffer,fx,sizeof(FxStorage)); | ^ In file included from src/common/gui/SurgeGUIEditor.h:28, from src/common/gui/CSnapshotMenu.cpp:2: src/common/SurgeStorage.h:352:8: note: 'struct FxStorage' declared here 352 | struct FxStorage | ^~~~~~~~~ In file included from src/common/SurgeStorage.h:17, from src/common/gui/SurgeGUIEditor.h:28, from src/common/gui/CSnapshotMenu.cpp:2: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CStatusPanel.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CStatusPanel.cpp:1: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/CStatusPanel.cpp:1: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/gui/CStatusPanel.cpp: In member function 'virtual bool CStatusPanel::onDrop(VSTGUI::DragEventData)': src/common/gui/CStatusPanel.cpp:102:9: warning: variable 'where' set but not used [-Wunused-but-set-variable] 102 | auto where = data.pos; | ^~~~~ CSurgeSlider.cpp src/common/gui/CSurgeSlider.cpp: In member function 'virtual void CSurgeSlider::draw(VSTGUI::CDrawContext*)': src/common/gui/CSurgeSlider.cpp:301:16: warning: unused variable 'modDistance' [-Wunused-variable] 301 | float modDistance = 40; | ^~~~~~~~~~~ CSurgeVuMeter.cpp CSwitchControl.cpp ConditionerEffect.cpp ConfigurationXml.S CriticalSection.cpp DisplayInfoLinux.cpp DistortionEffect.cpp In file included from src/common/dsp/effect/DistortionEffect.cpp:1: src/common/dsp/effect/effect_defs.h: In constructor 'DistortionEffect::DistortionEffect(SurgeStorage*, FxStorage*, pdata*)': src/common/dsp/effect/effect_defs.h:266:36: warning: 'DistortionEffect::lp2' will be initialized after [-Wreorder] 266 | BiquadFilter band1, band2, lp1, lp2; | ^~~ src/common/dsp/effect/effect_defs.h:238:19: warning: 'HalfRateFilter DistortionEffect::hr_a' [-Wreorder] 238 | HalfRateFilter hr_a alignas(16), | ^~~~ src/common/dsp/effect/DistortionEffect.cpp:11:1: warning: when initialized here [-Wreorder] 11 | DistortionEffect::DistortionEffect(SurgeStorage* storage, FxStorage* fxdata, pdata* pd) | ^~~~~~~~~~~~~~~~ DspUtilities.cpp DualDelayEffect.cpp Effect.cpp FMOscillator.cpp FilterCoefficientMaker.cpp src/common/dsp/FilterCoefficientMaker.cpp: In member function 'void FilterCoefficientMaker::ToCoupledForm(double, double, double, double, double, double, double)': src/common/dsp/FilterCoefficientMaker.cpp:470:11: warning: unused variable 'scaler' [-Wunused-variable] 470 | double scaler = 1.f; // 0.01 + 0.99*sqrt(c1*c1); | ^~~~~~ FpuState.cpp FreqshiftEffect.cpp In file included from src/common/dsp/effect/FreqshiftEffect.cpp:1: src/common/dsp/effect/effect_defs.h: In constructor 'FreqshiftEffect::FreqshiftEffect(SurgeStorage*, FxStorage*, pdata*)': src/common/dsp/effect/effect_defs.h:124:35: warning: 'FreqshiftEffect::shiftR' will be initialized after [-Wreorder] 124 | lag time, shiftL, shiftR; | ^~~~~~ src/common/dsp/effect/effect_defs.h:100:19: warning: 'HalfRateFilter FreqshiftEffect::fr' [-Wreorder] 100 | HalfRateFilter fr alignas(16), | ^~ src/common/dsp/effect/FreqshiftEffect.cpp:17:1: warning: when initialized here [-Wreorder] 17 | FreqshiftEffect::FreqshiftEffect(SurgeStorage* storage, FxStorage* fxdata, pdata* pd) | ^~~~~~~~~~~~~~~ LfoModulationSource.cpp LinuxVST3Helpers.cpp Oscillator.cpp Parameter.cpp src/common/Parameter.cpp: In member function 'std::string Parameter::tempoSyncNotationValue(float)': src/common/Parameter.cpp:884:33: warning: '0' flag ignored with precision and '%d' gnu_printf format [-Wformat=] 884 | snprintf(tmp, 1024, "1/%0.d", (int)d, d ); | ^~~~~~~~ src/common/Parameter.cpp:884:33: warning: too many arguments for format [-Wformat-extra-args] src/common/Parameter.cpp: In member function 'void Parameter::morph(Parameter*, Parameter*, float)': src/common/Parameter.cpp:1326:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Parameter' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1326 | memcpy(this, a, sizeof(Parameter)); | ^ In file included from src/common/SurgeStorage.h:6, from src/common/Parameter.cpp:4: src/common/Parameter.h:128:7: note: 'class Parameter' declared here 128 | class Parameter | ^~~~~~~~~ src/common/Parameter.cpp:1332:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Parameter' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1332 | memcpy(this, b, sizeof(Parameter)); | ^ In file included from src/common/SurgeStorage.h:6, from src/common/Parameter.cpp:4: src/common/Parameter.h:128:7: note: 'class Parameter' declared here 128 | class Parameter | ^~~~~~~~~ src/common/Parameter.cpp:1334:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Parameter' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1334 | memcpy(this, a, sizeof(Parameter)); | ^ In file included from src/common/SurgeStorage.h:6, from src/common/Parameter.cpp:4: src/common/Parameter.h:128:7: note: 'class Parameter' declared here 128 | class Parameter | ^~~~~~~~~ In file included from /usr/include/string.h:495, from libs/xml/tinyxml.h:41, from src/common/SurgeStorage.h:17, from src/common/Parameter.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void Parameter::set_name(const char*)' at src/common/Parameter.cpp:128:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'Parameter* Parameter::assign(int, int, const char*, const char*, int, int, int, int, ControlGroup, int, bool, int)' at src/common/Parameter.cpp:155:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PhaserEffect.cpp src/common/dsp/effect/PhaserEffect.cpp: In constructor 'PhaserEffect::PhaserEffect(SurgeStorage*, FxStorage*, pdata*)': src/common/dsp/effect/PhaserEffect.cpp:33:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class BiquadFilter'; use assignment or value-initialization instead [-Wclass-memaccess] 33 | memset(biquad[i], 0, sizeof(BiquadFilter)); | ^ In file included from src/common/dsp/effect/effect_defs.h:7, from src/common/dsp/effect/PhaserEffect.cpp:1: src/common/dsp/BiquadFilter.h:65:7: note: 'class BiquadFilter' declared here 65 | class BiquadFilter | ^~~~~~~~~~~~ PopupEditorDialog.cpp QuadFilterChain.cpp QuadFilterUnit.cpp src/common/dsp/QuadFilterUnit.cpp: In function '__m128 COMBquad_SSE1(QuadFilterUnitState*, __m128)': src/common/dsp/QuadFilterUnit.cpp:516:18: warning: unused variable 'm0xff' [-Wunused-variable] 516 | const __m128i m0xff = _mm_set1_epi32(0xff); | ^~~~~ Reverb1Effect.cpp Reverb2Effect.cpp RotarySpeakerEffect.cpp RuntimeFontLinux.cpp SampleAndHoldOscillator.cpp src/common/dsp/SampleAndHoldOscillator.cpp: In member function 'virtual void SampleAndHoldOscillator::init(float, bool)': src/common/dsp/SampleAndHoldOscillator.cpp:86:17: warning: unused variable 'ot' [-Wunused-variable] 86 | double ot = drand * storage->note_to_pitch_tuningctr(detune); | ^~ src/common/dsp/SampleAndHoldOscillator.cpp: In member function 'void SampleAndHoldOscillator::convolute(int, bool, bool)': src/common/dsp/SampleAndHoldOscillator.cpp:133:10: warning: unused variable 'sub' [-Wunused-variable] 133 | float sub = l_sub.v; | ^~~ src/common/dsp/SampleAndHoldOscillator.cpp:163:16: warning: unused variable 's' [-Wunused-variable] 163 | const float s = 0.99952f; | ^ src/common/dsp/SampleAndHoldOscillator.cpp:179:10: warning: unused variable 'smooth' [-Wunused-variable] 179 | float smooth = l_smooth.v; | ^~~~~~ ScalablePiggy.S SurgeBitmaps.cpp SurgeError.cpp SurgeGUIEditor.cpp In file included from /usr/include/c++/9/backward/strstream:50, from src/common/gui/SurgeGUIEditor.cpp:30: /usr/include/c++/9/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/SurgeGUIEditor.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/gui/SurgeGUIEditor.h:33, from src/common/gui/SurgeGUIEditor.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ In file included from src/common/gui/SurgeGUIEditor.cpp:9: src/common/gui/CParameterTooltip.h: In member function 'virtual void CParameterTooltip::draw(VSTGUI::CDrawContext*)': src/common/gui/CParameterTooltip.h:69:24: warning: variable 'smaller' set but not used [-Wunused-but-set-variable] 69 | VSTGUI::CRect smaller = getViewSize(); | ^~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In constructor 'SurgeGUIEditor::SurgeGUIEditor(void*, SurgeSynthesizer*, void*)': src/common/gui/SurgeGUIEditor.cpp:238:59: warning: comparison between 'enum Surge::ParamConfig::Style' and 'enum VSTGUI::CSlider::Style' [-Wenum-compare] 238 | if(Surge::ParamConfig::kHorizontal != VSTGUI::CSlider::kHorizontal || | ^~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:239:57: warning: comparison between 'enum Surge::ParamConfig::Style' and 'enum VSTGUI::CSlider::Style' [-Wenum-compare] 239 | Surge::ParamConfig::kVertical != VSTGUI::CSlider::kVertical | ^~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:132:10: warning: variable 'zf' set but not used [-Wunused-but-set-variable] 132 | float zf = userDefaultZoomFactor / 100.0; | ^~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual void SurgeGUIEditor::idle()': src/common/gui/SurgeGUIEditor.cpp:445:45: warning: unused variable 'txt' [-Wunused-variable] 445 | char pname[256], pdisp[256], txt[256]; | ^~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'bool SurgeGUIEditor::isControlVisible(ControlGroup, int)': src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_GLOBAL' not handled in switch [-Wswitch] 700 | switch (controlGroup) | ^ src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_MIX' not handled in switch [-Wswitch] src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_FILTER' not handled in switch [-Wswitch] src/common/gui/SurgeGUIEditor.cpp:700:11: warning: enumeration value 'cg_ENV' not handled in switch [-Wswitch] src/common/gui/SurgeGUIEditor.cpp: In member function 'void SurgeGUIEditor::openOrRecreateEditor()': src/common/gui/SurgeGUIEditor.cpp:767:8: warning: unused variable 'rws' [-Wunused-variable] 767 | int rws = 15; | ^~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual void SurgeGUIEditor::setParameter(long int, float)': src/common/gui/SurgeGUIEditor.cpp:1688:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1688 | if (index > synth->storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1690:15: warning: unused variable 'p' [-Wunused-variable] 1690 | Parameter* p = synth->storage.getPatch().param_ptr[index]; | ^ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual int32_t SurgeGUIEditor::controlModifierClicked(VSTGUI::CControl*, VSTGUI::CButtonState)': src/common/gui/SurgeGUIEditor.cpp:1863:14: warning: unused variable 'id_clearallmr' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1863:34: warning: unused variable 'id_learnctrl' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1863:53: warning: unused variable 'id_clearctrl' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1863:72: warning: unused variable 'id_bipolar' [-Wunused-variable] 1863 | int id_clearallmr = -1, id_learnctrl = -1, id_clearctrl = -1, id_bipolar = -1, | ^~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1864:14: warning: unused variable 'id_copy' [-Wunused-variable] 1864 | id_copy = -1, id_paste = -1, id_rename = -1; | ^~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1864:28: warning: unused variable 'id_paste' [-Wunused-variable] 1864 | id_copy = -1, id_paste = -1, id_rename = -1; | ^~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:1864:43: warning: unused variable 'id_rename' [-Wunused-variable] 1864 | id_copy = -1, id_paste = -1, id_rename = -1; | ^~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2140:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2140 | if ((ptag >= 0) && (ptag < synth->storage.getPatch().param_ptr.size()) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2303:18: warning: unused variable 'is_modulated' [-Wunused-variable] 2303 | bool is_modulated = false; | ^~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual void SurgeGUIEditor::valueChanged(VSTGUI::CControl*)': src/common/gui/SurgeGUIEditor.cpp:2633:13: warning: variable 'r' set but not used [-Wunused-but-set-variable] 2633 | CRect r = control->getViewSize(); | ^ src/common/gui/SurgeGUIEditor.cpp:2768:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2768 | if ((ptag >= 0) && (ptag < synth->storage.getPatch().param_ptr.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'VSTGUI::COptionMenu* SurgeGUIEditor::makeTuningMenu(VSTGUI::CRect&)': src/common/gui/SurgeGUIEditor.cpp:3712:11: warning: unused variable 'tfl' [-Wunused-variable] 3712 | auto *tfl = addCallbackMenu(tuningSubMenu, "Factory Tuning Library...", | ^~~ src/common/gui/SurgeGUIEditor.cpp: In member function 'virtual int32_t SurgeGUIEditor::controlModifierClicked(VSTGUI::CControl*, VSTGUI::CButtonState)': src/common/gui/SurgeGUIEditor.cpp:2217:55: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 238 and 242 [-Wformat-truncation=] 2217 | snprintf(lab, 256, "%sTempoSync all %s Params", un, prefix ); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from src/common/globals.h:8, from src/common/gui/SurgeGUIEditor.h:6, from src/common/gui/SurgeGUIEditor.cpp:4: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 22 and 281 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/gui/SurgeGUIEditor.cpp:2098:36: warning: 'currentSub' may be used uninitialized in this function [-Wmaybe-uninitialized] 2098 | currentSub->addEntry(cmd); | ~~~~~~~~~~~~~~~~~~~~^~~~~ SurgeLv2Export.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/lv2/SurgeLv2Wrapper.h:2, from src/lv2/SurgeLv2Export.cpp:1: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/lv2/SurgeLv2Wrapper.h:2, from src/lv2/SurgeLv2Export.cpp:1: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ In file included from src/lv2/AllLv2.h:4, from src/lv2/SurgeLv2Wrapper.h:3, from src/lv2/SurgeLv2Export.cpp:1: libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:339:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 339 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': libs/lv2/lv2/atom/util.h:284:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 284 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ | ^ libs/lv2/lv2/atom/util.h:372:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' 372 | LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:425:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 425 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:480:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 480 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ SurgeLv2Ui.cpp In file included from src/lv2/AllLv2.h:4, from src/lv2/SurgeLv2Ui.h:2, from src/lv2/SurgeLv2Ui.cpp:1: libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:339:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 339 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': libs/lv2/lv2/atom/util.h:284:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 284 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ | ^ libs/lv2/lv2/atom/util.h:372:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' 372 | LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:425:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 425 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:480:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 480 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/lv2/SurgeLv2Wrapper.h:2, from src/lv2/SurgeLv2Ui.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/lv2/SurgeLv2Wrapper.h:2, from src/lv2/SurgeLv2Ui.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ SurgeLv2Util.cpp In file included from src/lv2/AllLv2.h:4, from src/lv2/SurgeLv2Util.h:2, from src/lv2/SurgeLv2Util.cpp:1: libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:339:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 339 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': libs/lv2/lv2/atom/util.h:284:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 284 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ | ^ libs/lv2/lv2/atom/util.h:372:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' 372 | LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:425:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 425 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:480:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 480 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ SurgeLv2Vstgui.cpp In file included from src/lv2/AllLv2.h:4, from src/lv2/SurgeLv2Vstgui.h:2, from src/lv2/SurgeLv2Vstgui.cpp:1: libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:339:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 339 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': libs/lv2/lv2/atom/util.h:284:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 284 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ | ^ libs/lv2/lv2/atom/util.h:372:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' 372 | LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:425:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 425 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:480:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 480 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ SurgeLv2Wrapper.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/lv2/SurgeLv2Wrapper.h:2, from src/lv2/SurgeLv2Wrapper.cpp:1: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/lv2/SurgeLv2Wrapper.h:2, from src/lv2/SurgeLv2Wrapper.cpp:1: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ In file included from src/lv2/AllLv2.h:4, from src/lv2/SurgeLv2Wrapper.h:3, from src/lv2/SurgeLv2Wrapper.cpp:1: libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:339:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 339 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': libs/lv2/lv2/atom/util.h:284:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 284 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ | ^ libs/lv2/lv2/atom/util.h:372:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' 372 | LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:425:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 425 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:480:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 480 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ SurgePatch.cpp In file included from src/common/SurgeStorage.h:17, from src/common/SurgePatch.cpp:4: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SurgeStorage.cpp src/common/SurgeStorage.cpp: In member function 'void SurgeStorage::refresh_patchlist()': src/common/SurgeStorage.cpp:401:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 401 | for (int i = 0; i < patch_list.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp:419:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 0; i < patch_category.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In lambda function: src/common/SurgeStorage.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 635 | for( auto i=0; i::size_type' {aka 'long unsigned int'} [-Wsign-compare] 640 | for( auto i=0; i::size_type' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 0; i < wt_category.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp:669:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (int i = 0; i < wt_list.size(); i++) | ~~^~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp:679:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < wt_list.size(); i++) | ~~^~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In member function 'void SurgeStorage::load_wt(int, Wavetable*, OscillatorStorage*)': src/common/SurgeStorage.cpp:731:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (id >= wt_list.size()) | ~~~^~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In member function 'bool SurgeStorage::load_wt_wt(std::string, Wavetable*)': src/common/SurgeStorage.cpp:785:11: warning: unused variable 'read' [-Wunused-variable] 785 | size_t read = fread(&wh, sizeof(wt_header), 1, f); | ^~~~ src/common/SurgeStorage.cpp: In member function 'void SurgeStorage::clipboard_paste(int, int, int)': src/common/SurgeStorage.cpp:968:8: warning: variable 'cgroup' set but not used [-Wunused-but-set-variable] 968 | int cgroup = -1; | ^~~~~~ src/common/SurgeStorage.cpp:969:8: warning: variable 'cgroup_e' set but not used [-Wunused-but-set-variable] 969 | int cgroup_e = -1; | ^~~~~~~~ src/common/SurgeStorage.cpp: In member function 'bool SurgeStorage::retuneToScale(const Surge::Storage::Scale&)': src/common/SurgeStorage.cpp:1481:18: warning: unused variable 'mul' [-Wunused-variable] 1481 | float mul = pow( s.tones[s.count-1].floatValue, rounds); | ^~~ src/common/SurgeStorage.cpp:1487:18: warning: unused variable 'otp' [-Wunused-variable] 1487 | float otp = table_pitch[i]; | ^~~ src/common/SurgeStorage.cpp:1378:8: warning: unused variable 'scalePositionOfStartNote' [-Wunused-variable] 1378 | int scalePositionOfStartNote = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeStorage.cpp: In member function 'bool SurgeStorage::load_wt_wt(std::string, Wavetable*)': src/common/SurgeStorage.cpp:803:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 803 | fread(data, 1, ds, f); | ~~~~~^~~~~~~~~~~~~~~~ In file included from src/common/SurgeStorage.h:17, from src/common/SurgeStorage.cpp:6: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from src/common/dsp/DspUtilities.h:6, from src/common/SurgeStorage.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void SurgeStorage::load_wt(std::string, Wavetable*, OscillatorStorage*)' at src/common/SurgeStorage.cpp:758:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void SurgeStorage::load_wt(int, Wavetable*, OscillatorStorage*)' at src/common/SurgeStorage.cpp:741:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SurgeSuperOscillator.cpp src/common/dsp/SurgeSuperOscillator.cpp: In member function 'virtual void SurgeSuperOscillator::process_block(float, float, bool, bool, float)': src/common/dsp/SurgeSuperOscillator.cpp:701:17: warning: unused variable 'mmone' [-Wunused-variable] 701 | const __m128 mmone = _mm_set_ss(1.0f); | ^~~~~ src/common/dsp/SurgeSuperOscillator.cpp: In instantiation of 'void SurgeSuperOscillator::convolute(int, bool) [with bool FM = true]': src/common/dsp/SurgeSuperOscillator.cpp:637:41: required from here src/common/dsp/SurgeSuperOscillator.cpp:401:16: warning: unused variable 's' [-Wunused-variable] 401 | const float s = 0.99952f; | ^ src/common/dsp/SurgeSuperOscillator.cpp: In instantiation of 'void SurgeSuperOscillator::convolute(int, bool) [with bool FM = false]': src/common/dsp/SurgeSuperOscillator.cpp:665:39: required from here src/common/dsp/SurgeSuperOscillator.cpp:401:16: warning: unused variable 's' [-Wunused-variable] SurgeSynthesizer.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizer.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizer.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ In file included from src/lv2/AllLv2.h:4, from src/lv2/SurgeLv2Wrapper.h:3, from src/common/SurgeSynthesizer.cpp:21: libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:339:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 339 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': libs/lv2/lv2/atom/util.h:284:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 284 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ | ^ libs/lv2/lv2/atom/util.h:372:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' 372 | LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:425:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 425 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/lv2/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)': libs/lv2/lv2/atom/util.h:278:31: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] 278 | for (LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^ libs/lv2/lv2/atom/util.h:480:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' 480 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/common/SurgeSynthesizer.cpp:4: src/common/SurgeSynthesizer.h: In constructor 'SurgeSynthesizer::SurgeSynthesizer(PluginLayer*, std::string)': src/common/SurgeSynthesizer.h:260:17: warning: 'SurgeSynthesizer::_parent' will be initialized after [-Wreorder] 260 | PluginLayer* _parent = nullptr; | ^~~~~~~ src/common/SurgeSynthesizer.h:227:19: warning: 'HalfRateFilter SurgeSynthesizer::halfbandA' [-Wreorder] 227 | HalfRateFilter halfbandA, halfbandB, halfbandIN; | ^~~~~~~~~ src/common/SurgeSynthesizer.cpp:43:1: warning: when initialized here [-Wreorder] 43 | SurgeSynthesizer::SurgeSynthesizer(PluginLayer* parent, std::string suppliedDataPath) | ^~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp:75:70: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FxStorage' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(&fxsync[i], &storage.getPatch().fx[i], sizeof(FxStorage)); | ^ In file included from src/common/SurgeSynthesizer.h:5, from src/common/SurgeSynthesizer.cpp:4: src/common/SurgeStorage.h:352:8: note: 'struct FxStorage' declared here 352 | struct FxStorage | ^~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::playNote(char, char, char, char)': src/common/SurgeSynthesizer.cpp:269:17: warning: array subscript has type 'char' [-Wchar-subscripts] 269 | channelState[channel].keyState[key].keystate = velocity; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:269:35: warning: array subscript has type 'char' [-Wchar-subscripts] 269 | channelState[channel].keyState[key].keystate = velocity; | ^~~ src/common/SurgeSynthesizer.cpp:270:17: warning: array subscript has type 'char' [-Wchar-subscripts] 270 | channelState[channel].keyState[key].lastdetune = detune; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:270:35: warning: array subscript has type 'char' [-Wchar-subscripts] 270 | channelState[channel].keyState[key].lastdetune = detune; | ^~~ src/common/SurgeSynthesizer.cpp:282:33: warning: array subscript has type 'char' [-Wchar-subscripts] 282 | bool noHold = ! channelState[channel].hold; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::enforcePolyphonyLimit(int, int)': src/common/SurgeSynthesizer.cpp:342:25: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 342 | if (voices[s].size() > (storage.getPatch().polylimit.val.i + margin)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::playVoice(int, char, char, char, char)': src/common/SurgeSynthesizer.cpp:471:56: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | detune, &channelState[channel].keyState[key], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:471:74: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | detune, &channelState[channel].keyState[key], | ^~~ src/common/SurgeSynthesizer.cpp:472:79: warning: array subscript has type 'char' [-Wchar-subscripts] 472 | &channelState[mpeMainChannel], &channelState[channel], mpeEnabled); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:506:56: warning: array subscript has type 'char' [-Wchar-subscripts] 506 | detune, &channelState[channel].keyState[key], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:506:74: warning: array subscript has type 'char' [-Wchar-subscripts] 506 | detune, &channelState[channel].keyState[key], | ^~~ src/common/SurgeSynthesizer.cpp:507:79: warning: array subscript has type 'char' [-Wchar-subscripts] 507 | &channelState[mpeMainChannel], &channelState[channel], mpeEnabled); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:531:59: warning: array subscript has type 'char' [-Wchar-subscripts] 531 | v->state.voiceChannelState = &channelState[channel]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:552:66: warning: array subscript has type 'char' [-Wchar-subscripts] 552 | scene, detune, &channelState[channel].keyState[key], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:552:84: warning: array subscript has type 'char' [-Wchar-subscripts] 552 | scene, detune, &channelState[channel].keyState[key], | ^~~ src/common/SurgeSynthesizer.cpp:553:82: warning: array subscript has type 'char' [-Wchar-subscripts] 553 | &channelState[mpeMainChannel], &channelState[channel], mpeEnabled); | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::releaseNote(char, char, char)': src/common/SurgeSynthesizer.cpp:583:33: warning: array subscript has type 'char' [-Wchar-subscripts] 583 | bool noHold = ! channelState[channel].hold; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::releaseNotePostHoldCheck(int, char, char, char)': src/common/SurgeSynthesizer.cpp:600:17: warning: array subscript has type 'char' [-Wchar-subscripts] 600 | channelState[channel].keyState[key].keystate = 0; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:600:35: warning: array subscript has type 'char' [-Wchar-subscripts] 600 | channelState[channel].keyState[key].keystate = 0; | ^~~ src/common/SurgeSynthesizer.cpp:649:39: warning: array subscript has type 'char' [-Wchar-subscripts] 649 | if (channelState[channel].keyState[k].keystate) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:712:39: warning: array subscript has type 'char' [-Wchar-subscripts] 712 | if (channelState[channel].keyState[k].keystate) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:714:61: warning: array subscript has type 'char' [-Wchar-subscripts] 714 | v->legato(k, velocity, channelState[channel].keyState[k].lastdetune); | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::pitchBend(char, int)': src/common/SurgeSynthesizer.cpp:763:20: warning: array subscript has type 'char' [-Wchar-subscripts] 763 | channelState[channel].pitchBend = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:767:23: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | channelState[channel].pitchBendInSemitones = bendNormalized * mpeGlobalPitchBendRange; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:771:23: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | channelState[channel].pitchBendInSemitones = bendNormalized * mpePitchBendRange; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::channelAftertouch(char, int)': src/common/SurgeSynthesizer.cpp:795:17: warning: array subscript has type 'char' [-Wchar-subscripts] 795 | channelState[channel].pressure = fval; | ^~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::channelController(char, int, int)': src/common/SurgeSynthesizer.cpp:956:24: warning: array subscript has type 'char' [-Wchar-subscripts] 956 | if (channelState[channel].nrpn_last) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:958:23: warning: array subscript has type 'char' [-Wchar-subscripts] 958 | channelState[channel].nrpn_v[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:960:39: warning: array subscript has type 'char' [-Wchar-subscripts] 960 | onNRPN(channel, channelState[channel].nrpn[0], channelState[channel].nrpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:960:70: warning: array subscript has type 'char' [-Wchar-subscripts] 960 | onNRPN(channel, channelState[channel].nrpn[0], channelState[channel].nrpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:961:30: warning: array subscript has type 'char' [-Wchar-subscripts] 961 | channelState[channel].nrpn_v[0], channelState[channel].nrpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:961:63: warning: array subscript has type 'char' [-Wchar-subscripts] 961 | channelState[channel].nrpn_v[0], channelState[channel].nrpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:965:23: warning: array subscript has type 'char' [-Wchar-subscripts] 965 | channelState[channel].rpn_v[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:967:38: warning: array subscript has type 'char' [-Wchar-subscripts] 967 | onRPN(channel, channelState[channel].rpn[0], channelState[channel].rpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:967:68: warning: array subscript has type 'char' [-Wchar-subscripts] 967 | onRPN(channel, channelState[channel].rpn[0], channelState[channel].rpn[1], | ^~~~~~~ src/common/SurgeSynthesizer.cpp:968:29: warning: array subscript has type 'char' [-Wchar-subscripts] 968 | channelState[channel].rpn_v[0], channelState[channel].rpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:968:61: warning: array subscript has type 'char' [-Wchar-subscripts] 968 | channelState[channel].rpn_v[0], channelState[channel].rpn_v[1]); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:972:24: warning: array subscript has type 'char' [-Wchar-subscripts] 972 | if (channelState[channel].nrpn_last) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:973:23: warning: array subscript has type 'char' [-Wchar-subscripts] 973 | channelState[channel].nrpn_v[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:975:23: warning: array subscript has type 'char' [-Wchar-subscripts] 975 | channelState[channel].rpn_v[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:979:20: warning: array subscript has type 'char' [-Wchar-subscripts] 979 | channelState[channel].hold = value > 63; // check hold pedal | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1016:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1016 | channelState[channel].pan = int7ToBipolarFloat(value); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1026:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1026 | channelState[channel].timbre = int7ToBipolarFloat(value); | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1033:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1033 | channelState[channel].nrpn[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1034:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1034 | channelState[channel].nrpn_last = true; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1037:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1037 | channelState[channel].nrpn[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1038:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1038 | channelState[channel].nrpn_last = true; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1041:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1041 | channelState[channel].rpn[0] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1042:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1042 | channelState[channel].nrpn_last = false; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1045:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1045 | channelState[channel].rpn[1] = value; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1046:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1046 | channelState[channel].nrpn_last = false; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1055:24: warning: array subscript has type 'char' [-Wchar-subscripts] 1055 | if (channelState[channel].nrpn_last) | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1057:29: warning: array subscript has type 'char' [-Wchar-subscripts] 1057 | tv = (channelState[channel].nrpn_v[1] << 7) + channelState[channel].nrpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1057:69: warning: array subscript has type 'char' [-Wchar-subscripts] 1057 | tv = (channelState[channel].nrpn_v[1] << 7) + channelState[channel].nrpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1058:31: warning: array subscript has type 'char' [-Wchar-subscripts] 1058 | cnum = (channelState[channel].nrpn[1] << 7) + channelState[channel].nrpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1058:69: warning: array subscript has type 'char' [-Wchar-subscripts] 1058 | cnum = (channelState[channel].nrpn[1] << 7) + channelState[channel].nrpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1063:29: warning: array subscript has type 'char' [-Wchar-subscripts] 1063 | tv = (channelState[channel].rpn_v[1] << 7) + channelState[channel].rpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1063:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1063 | tv = (channelState[channel].rpn_v[1] << 7) + channelState[channel].rpn_v[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1064:31: warning: array subscript has type 'char' [-Wchar-subscripts] 1064 | cnum = (channelState[channel].rpn[1] << 7) + channelState[channel].rpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1064:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1064 | cnum = (channelState[channel].rpn[1] << 7) + channelState[channel].rpn[0]; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1069:32: warning: array subscript has type 'char' [-Wchar-subscripts] 1069 | int cmode = channelState[channel].nrpn_last; | ^~~~~~~ src/common/SurgeSynthesizer.cpp:1069:11: warning: unused variable 'cmode' [-Wunused-variable] 1069 | int cmode = channelState[channel].nrpn_last; | ^~~~~ src/common/SurgeSynthesizer.cpp:1087:8: warning: unused variable 'n' [-Wunused-variable] 1087 | int n = storage.getPatch().param_ptr.size(); | ^ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::purgeHoldbuffer(int)': src/common/SurgeSynthesizer.cpp:1155:8: warning: unused variable 'z' [-Wunused-variable] 1155 | int z; | ^ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::setParameterSmoothed(long int, float)': src/common/SurgeSynthesizer.cpp:1331:10: warning: unused variable 'oldval' [-Wunused-variable] 1331 | float oldval = storage.getPatch().param_ptr[index]->get_value_f01(); | ^~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'bool SurgeSynthesizer::setParameter01(long int, float, bool, bool)': src/common/SurgeSynthesizer.cpp:1368:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1368 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'bool SurgeSynthesizer::loadFx(bool, bool)': src/common/SurgeSynthesizer.cpp:1543:9: warning: variable 'something_changed' set but not used [-Wunused-but-set-variable] 1543 | bool something_changed = false; | ^~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'bool SurgeSynthesizer::isValidModulation(long int, modsources)': src/common/SurgeSynthesizer.cpp:1663:15: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1663 | if (!(ptag < storage.getPatch().param_ptr.size())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::getParameter01(long int)': src/common/SurgeSynthesizer.cpp:2071:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2071 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterDisplay(long int, char*)': src/common/SurgeSynthesizer.cpp:2078:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2078 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterDisplayAlt(long int, char*)': src/common/SurgeSynthesizer.cpp:2096:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2096 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterDisplay(long int, char*, float)': src/common/SurgeSynthesizer.cpp:2108:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2108 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterName(long int, char*)': src/common/SurgeSynthesizer.cpp:2126:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2126 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterNameW(long int, wchar_t*)': src/common/SurgeSynthesizer.cpp:2143:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2143 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterShortNameW(long int, wchar_t*)': src/common/SurgeSynthesizer.cpp:2173:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2173 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterUnitW(long int, wchar_t*)': src/common/SurgeSynthesizer.cpp:2189:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2189 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterStringW(long int, float, wchar_t*)': src/common/SurgeSynthesizer.cpp:2201:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2201 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::getParameterMeta(long int, parametermeta&)': src/common/SurgeSynthesizer.cpp:2224:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2224 | if ((index >= 0) && (index < storage.getPatch().param_ptr.size())) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp:2247:11: warning: unused variable 'c' [-Wunused-variable] 2247 | int c = index - metaparam_offset; | ^ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::getParameter(long int)': src/common/SurgeSynthesizer.cpp:2277:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2277 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::normalizedToValue(long int, float)': src/common/SurgeSynthesizer.cpp:2288:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2288 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'float SurgeSynthesizer::valueToNormalized(long int, float)': src/common/SurgeSynthesizer.cpp:2299:14: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2299 | if (index < storage.getPatch().param_ptr.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizer.cpp: In member function 'void SurgeSynthesizer::process()': src/common/SurgeSynthesizer.cpp:2504:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2504 | int ret; | ^~~ SurgeSynthesizerIO.cpp src/common/SurgeSynthesizerIO.cpp:163:44: warning: multi-character character constant [-Wmultichar] 163 | if ((vt_read_int32BE(fxp.chunkMagic) != 'CcnK') || (vt_read_int32BE(fxp.fxMagic) != 'FPCh') || | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:163:88: warning: multi-character character constant [-Wmultichar] 163 | if ((vt_read_int32BE(fxp.chunkMagic) != 'CcnK') || (vt_read_int32BE(fxp.fxMagic) != 'FPCh') || | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:164:38: warning: multi-character character constant [-Wmultichar] 164 | (vt_read_int32BE(fxp.fxID) != 'cjs3')) | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:367:38: warning: multi-character character constant [-Wmultichar] 367 | fxp.chunkMagic = vt_write_int32BE('CcnK'); | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:368:35: warning: multi-character character constant [-Wmultichar] 368 | fxp.fxMagic = vt_write_int32BE('FPCh'); | ^~~~~~ src/common/SurgeSynthesizerIO.cpp:369:32: warning: multi-character character constant [-Wmultichar] 369 | fxp.fxID = vt_write_int32BE('cjs3'); | ^~~~~~ In file included from src/common/dsp/SurgeVoice.h:8, from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizerIO.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/SurgeSynthesizer.h:6, from src/common/SurgeSynthesizerIO.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'void SurgeSynthesizer::loadPatch(int)': src/common/SurgeSynthesizerIO.cpp:147:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 147 | if (id >= storage.patch_list.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'bool SurgeSynthesizer::loadPatchByPath(const char*, int, const char*)': src/common/SurgeSynthesizerIO.cpp:173:11: warning: unused variable 'actual_cs' [-Wunused-variable] 173 | size_t actual_cs = fread(data, 1, cs, f); | ^~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'void SurgeSynthesizer::loadRaw(const void*, int, bool)': src/common/SurgeSynthesizerIO.cpp:255:70: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FxStorage' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 255 | memcpy(&fxsync[i], &storage.getPatch().fx[i], sizeof(FxStorage)); | ^ In file included from src/common/SurgeSynthesizer.h:5, from src/common/SurgeSynthesizerIO.cpp:4: src/common/SurgeStorage.h:352:8: note: 'struct FxStorage' declared here 352 | struct FxStorage | ^~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'void SurgeSynthesizer::savePatch()': src/common/SurgeSynthesizerIO.cpp:323:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 323 | for (int i = 0; i < legalname.length(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ src/common/SurgeSynthesizerIO.cpp: In member function 'bool SurgeSynthesizer::loadPatchByPath(const char*, int, const char*)': src/common/SurgeSynthesizerIO.cpp:162:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 162 | fread(&fxp, sizeof(fxChunkSetCustom), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from libs/xml/tinyxml.h:41, from src/common/SurgeStorage.h:17, from src/common/SurgeSynthesizer.h:5, from src/common/SurgeSynthesizerIO.cpp:4: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void SurgeSynthesizer::savePatch()' at src/common/SurgeSynthesizerIO.cpp:373:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 28 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SurgeVoice.cpp In file included from src/common/dsp/SurgeVoice.h:8, from src/common/dsp/SurgeVoice.cpp:4: src/common/dsp/AdsrEnvelope.h: In member function 'virtual void AdsrEnvelope::process_block()': src/common/dsp/AdsrEnvelope.h:193:22: warning: unused variable 'shortest' [-Wunused-variable] 193 | const float shortest = 6.f; | ^~~~~~~~ src/common/dsp/AdsrEnvelope.h:194:22: warning: unused variable 'longest' [-Wunused-variable] 194 | const float longest = -2.f; | ^~~~~~~ In file included from src/common/dsp/SurgeVoice.cpp:4: src/common/dsp/SurgeVoice.h: In member function 'float SurgeVoice::noteShiftFromPitchParam(float, int)': src/common/dsp/SurgeVoice.h:67:17: warning: unused variable 'debug' [-Wunused-variable] 67 | bool debug = false; | ^~~~~ Tunings.cpp src/common/Tunings.cpp: In function 'Surge::Storage::KeyboardMapping keyboardMappingFromStream(std::istream&)': src/common/Tunings.cpp:147:14: warning: unused variable 'read_header' [-Wunused-variable] 147 | const int read_header = 0, read_count = 1, read_note = 2; | ^~~~~~~~~~~ src/common/Tunings.cpp:147:31: warning: unused variable 'read_count' [-Wunused-variable] 147 | const int read_header = 0, read_count = 1, read_note = 2; | ^~~~~~~~~~ src/common/Tunings.cpp:147:47: warning: unused variable 'read_note' [-Wunused-variable] 147 | const int read_header = 0, read_count = 1, read_note = 2; | ^~~~~~~~~ UserDefaults.cpp In file included from src/common/SurgeStorage.h:17, from src/common/UserDefaults.h:5, from src/common/UserDefaults.cpp:1: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ UserInteractionsLinux.cpp VectorizedSvfFilter.cpp VocoderEffect.cpp WavSupport.cpp src/common/WavSupport.cpp: In member function 'void SurgeStorage::load_wt_wav_portable(std::string, Wavetable*)': src/common/WavSupport.cpp:178:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 178 | if (! ( numChannels == 1 && | ~~~~~~~~~~~~~~~~~^~ 179 | ( (audioFormat == 1 /* WAVE_FORMAT_PCM */) && (bitsPerSample == 16) ) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/WavSupport.cpp:220:17: warning: unused variable 'version' [-Wunused-variable] 220 | int version = pl_int(dp); dp += 4; | ^~~~~~~ src/common/WavSupport.cpp:228:17: warning: unused variable 'version' [-Wunused-variable] 228 | int version = pl_int(dp); dp += 4; | ^~~~~~~ src/common/WavSupport.cpp:252:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 252 | for( auto i=1; isize - 1; | ^~~~ src/common/WavSupport.cpp:444:9: warning: unused variable 'channels' [-Wunused-variable] 444 | int channels = 1; | ^~~~~~~~ src/common/WavSupport.cpp: In member function 'void SurgeStorage::export_wt_wav_portable(std::string, Wavetable*)': src/common/WavSupport.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 595 | for( int i=0; in_tables; ++i ) | ~^~~~~~~~~~~~~ src/common/WavSupport.cpp: In member function 'void SurgeStorage::load_wt_wav_portable(std::string, Wavetable*)': src/common/WavSupport.cpp:141:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] 141 | fread(chunkSzD, 1, 4, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~ Wavetable.cpp src/common/dsp/Wavetable.cpp: In member function 'bool Wavetable::BuildWT(void*, wt_header&, bool)': src/common/dsp/Wavetable.cpp:197:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 197 | for (int j = 0; j < this->n_tables; j++) | ~~^~~~~~~~~~~~~~~~ src/common/dsp/Wavetable.cpp:240:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (int j = wdata_tables; j < this->n_tables; j++) | ~~^~~~~~~~~~~~~~~~ WavetableOscillator.cpp src/common/dsp/WavetableOscillator.cpp: In member function 'virtual void WavetableOscillator::init(float, bool)': src/common/dsp/WavetableOscillator.cpp:81:16: warning: variable 's' set but not used [-Wunused-but-set-variable] 81 | float s = 0.f; | ^ src/common/dsp/WavetableOscillator.cpp: In member function 'void WavetableOscillator::convolute(int, bool, bool)': src/common/dsp/WavetableOscillator.cpp:170:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 170 | if (tableid > oscdata->wt.n_tables - 3) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/dsp/WavetableOscillator.cpp: In member function 'virtual void WavetableOscillator::process_block(float, float, bool, bool, float)': src/common/dsp/WavetableOscillator.cpp:382:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 382 | (tableid >= | ~~~~~~~~^~ 383 | oscdata->wt.n_tables)) // TableID-range may have changed in the meantime, check it! | ~~~~~~~~~~~~~~~~~~~~ WindowOscillator.cpp src/common/dsp/WindowOscillator.cpp: In member function 'void WindowOscillator::ProcessSubOscs(bool, bool)': src/common/dsp/WindowOscillator.cpp:133:23: warning: unused variable 'M0Mask' [-Wunused-variable] 133 | const unsigned int M0Mask = 0x07f8; | ^~~~~~ basic_dsp.cpp src/common/vt_dsp/basic_dsp.cpp: In function '__m128 sine_xpi_ps_SSE2(__m128)': src/common/vt_dsp/basic_dsp.cpp:635:17: warning: unused variable 'premul' [-Wunused-variable] 635 | const __m128 premul = _mm_set1_ps(16777216.f); | ^~~~~~ src/common/vt_dsp/basic_dsp.cpp:636:17: warning: unused variable 'postmul' [-Wunused-variable] 636 | const __m128 postmul = _mm_set1_ps(1.f / 16777216.f); | ^~~~~~~ cairobitmap.cpp vstgui.surge/vstgui/lib/platform/linux/cairobitmap.cpp:203:2: warning: #warning TODO: alphaPremultiplied is currently ignored, always treated as true [-Wcpp] 203 | #warning TODO: alphaPremultiplied is currently ignored, always treated as true | ^~~~~~~ cairocontext.cpp vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:443:2: warning: #warning TODO: Implementation [-Wcpp] 443 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:528:2: warning: #warning TODO: Implementation [-Wcpp] 528 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp: In member function 'void VSTGUI::Cairo::Context::setupCurrentStroke()': vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:217:22: warning: 'lineJoin' may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | cairo_set_line_join (cr, lineJoin); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp:196:21: warning: 'lineCap' may be used uninitialized in this function [-Wmaybe-uninitialized] 196 | cairo_set_line_cap (cr, lineCap); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ cairofont.cpp vstgui.surge/vstgui/lib/platform/linux/cairofont.cpp:307:2: warning: #warning TODO: Implementation [-Wcpp] 307 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairofont.cpp:314:2: warning: #warning TODO: Implementation [-Wcpp] 314 | #warning TODO: Implementation | ^~~~~~~ cairogradient.cpp cairopath.cpp vstgui.surge/vstgui/lib/platform/linux/cairopath.cpp:35:2: warning: #warning TODO: Implementation (use cairo_in_fill) [-Wcpp] 35 | #warning TODO: Implementation (use cairo_in_fill) | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/cairopath.cpp:154:2: warning: #warning TODO: Implementation Element::Type::kEllipse [-Wcpp] 154 | #warning TODO: Implementation Element::Type::kEllipse | ^~~~~~~ filesystem.cpp genericoptionmenu.cpp vstgui.surge/vstgui/lib/platform/common/genericoptionmenu.cpp: In member function 'virtual int32_t VSTGUI::GenericOptionMenuDetail::DataSource::dbOnKeyDown(const VstKeyCode&, VSTGUI::CDataBrowser*)': vstgui.surge/vstgui/lib/platform/common/genericoptionmenu.cpp:208:16: warning: unused variable 'subMenu' [-Wunused-variable] 208 | if (auto subMenu = item->getSubmenu ()) | ^~~~~~~ generictextedit.cpp vstgui.surge/vstgui/lib/platform/common/generictextedit.cpp: In member function 'virtual VSTGUI::CMouseEventResult VSTGUI::STBTextEditView::onMouseDown(VSTGUI::CFrame*, const VSTGUI::CPoint&, const VSTGUI::CButtonState&)': vstgui.surge/vstgui/lib/platform/common/generictextedit.cpp:356:11: warning: unused variable 'parent' [-Wunused-variable] 356 | if (auto parent = getParentView ()) | ^~~~~~ halfratefilter.cpp In file included from src/common/vt_dsp/halfratefilter.cpp:2: src/common/vt_dsp/halfratefilter.cpp: In constructor 'HalfRateFilter::HalfRateFilter(int, bool)': src/common/vt_dsp/halfratefilter.cpp:9:15: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 9 | assert(!(M > halfrate_max_M)); | ~~^~~~~~~~~~~~~~~~ linux-aeffguieditor.cpp linuxstring.cpp lipol.cpp macspecific.cpp plugguieditor.cpp precompiled.cpp strnatcmp.cpp tinyxml.cpp In file included from libs/xml/tinyxml.cpp:29: libs/xml/tinyxml.h: In member function 'const TiXmlDocument* TiXmlNode::ToDocument() const': libs/xml/tinyxml.h:606:81: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 606 | const TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (const TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'const TiXmlElement* TiXmlNode::ToElement() const': libs/xml/tinyxml.h:607:81: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 607 | const TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (const TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlDocument* TiXmlNode::ToDocument()': libs/xml/tinyxml.h:613:70: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 613 | TiXmlDocument* ToDocument() { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlText* TiXmlNode::ToText()': libs/xml/tinyxml.h:617:68: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 617 | TiXmlText* ToText() { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxmlerror.cpp tinyxmlparser.cpp libs/xml/tinyxmlparser.cpp: In member function 'virtual const char* TiXmlAttribute::Parse(const char*, TiXmlParsingData*, TiXmlEncoding)': libs/xml/tinyxmlparser.cpp:1308:6: warning: variable 'tabsize' set but not used [-Wunused-but-set-variable] 1308 | int tabsize = 4; | ^~~~~~~ In file included from libs/xml/tinyxmlparser.cpp:25: libs/xml/tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': libs/xml/tinyxml.h:614:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 614 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/xml/tinyxml.h: In member function 'TiXmlDeclaration* TiXmlNode::ToDeclaration()': libs/xml/tinyxml.h:618:77: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 618 | TiXmlDeclaration* ToDeclaration() { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vstgui.cpp In file included from vstgui.surge/vstgui/vstgui.cpp:8: vstgui.surge/vstgui/lib/cdatabrowser.cpp:554:20: warning: multi-character character constant [-Wmultichar] 554 | te->setAttribute ('row ', cell.row); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:555:20: warning: multi-character character constant [-Wmultichar] 555 | te->setAttribute ('col ', cell.column); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:569:22: warning: multi-character character constant [-Wmultichar] 569 | te->getAttribute ('row ', row); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:570:22: warning: multi-character character constant [-Wmultichar] 570 | te->getAttribute ('col ', col); | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:993:57: warning: multi-character character constant [-Wmultichar] 993 | static const CViewAttributeID kDataBrowserViewDragRow = 'vddr'; | ^~~~~~ vstgui.surge/vstgui/lib/cdatabrowser.cpp:994:60: warning: multi-character character constant [-Wmultichar] 994 | static const CViewAttributeID kDataBrowserViewDragColumn = 'vddc'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:14: vstgui.surge/vstgui/lib/cframe.cpp:1329:24: warning: multi-character character constant [-Wmultichar] 1329 | if (getAttributeSize ('vfde', attrSize)) | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1338:16: warning: multi-character character constant [-Wmultichar] 1338 | getAttribute ('vfco', focusColor); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1346:16: warning: multi-character character constant [-Wmultichar] 1346 | getAttribute ('vfwi', focusWidth); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1354:17: warning: multi-character character constant [-Wmultichar] 1354 | setAttribute ('vfde', state); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1356:20: warning: multi-character character constant [-Wmultichar] 1356 | removeAttribute ('vfde'); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1362:16: warning: multi-character character constant [-Wmultichar] 1362 | setAttribute ('vfco', color); | ^~~~~~ vstgui.surge/vstgui/lib/cframe.cpp:1368:16: warning: multi-character character constant [-Wmultichar] 1368 | setAttribute ('vfwi', width); | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:30: vstgui.surge/vstgui/lib/cview.cpp:167:58: warning: multi-character character constant [-Wmultichar] 167 | const CViewAttributeID kCViewAttributeReferencePointer = 'cvrp'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:168:49: warning: multi-character character constant [-Wmultichar] 168 | const CViewAttributeID kCViewTooltipAttribute = 'cvtt'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:169:52: warning: multi-character character constant [-Wmultichar] 169 | const CViewAttributeID kCViewControllerAttribute = 'ictr'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:170:53: warning: multi-character character constant [-Wmultichar] 170 | const CViewAttributeID kCViewHitTestPathAttribute = 'cvht'; | ^~~~~~ vstgui.surge/vstgui/lib/cview.cpp:171:49: warning: multi-character character constant [-Wmultichar] 171 | const CViewAttributeID kCViewCustomDropTarget = 'cvdt'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:31: vstgui.surge/vstgui/lib/cviewcontainer.cpp:24:61: warning: multi-character character constant [-Wmultichar] 24 | const CViewAttributeID kCViewContainerDropTargetAttribute = 'vcdt'; | ^~~~~~ vstgui.surge/vstgui/lib/cviewcontainer.cpp:25:64: warning: multi-character character constant [-Wmultichar] 25 | const CViewAttributeID kCViewContainerMouseDownViewAttribute = 'vcmd'; | ^~~~~~ vstgui.surge/vstgui/lib/cviewcontainer.cpp:26:65: warning: multi-character character constant [-Wmultichar] 26 | const CViewAttributeID kCViewContainerLastDrawnFocusAttribute = 'vclf'; | ^~~~~~ vstgui.surge/vstgui/lib/cviewcontainer.cpp:27:67: warning: multi-character character constant [-Wmultichar] 27 | const CViewAttributeID kCViewContainerBackgroundOffsetAttribute = 'vcbo'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:41: vstgui.surge/vstgui/lib/controls/cknob.cpp:19:63: warning: multi-character character constant [-Wmultichar] 19 | static constexpr CViewAttributeID kCKnobMouseStateAttribute = 'knms'; | ^~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:6: vstgui.surge/vstgui/lib/cbitmapfilter.cpp: In instantiation of 'void VSTGUI::BitmapFilter::Standard::BoxBlur::algo(uint8_t*, uint8_t*, int32_t, int32_t, int32_t) [with bool plane0 = true; bool plane1 = false; bool plane2 = false; bool plane3 = false; uint8_t = unsigned char; int32_t = int]': vstgui.surge/vstgui/lib/cbitmapfilter.cpp:459:122: required from here vstgui.surge/vstgui/lib/cbitmapfilter.cpp:513:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (auto i = 0; i < dv.size (); ++i) | ~~^~~~~~~~~~~~ vstgui.surge/vstgui/lib/cbitmapfilter.cpp: In instantiation of 'void VSTGUI::BitmapFilter::Standard::BoxBlur::algo(uint8_t*, uint8_t*, int32_t, int32_t, int32_t) [with bool plane0 = false; bool plane1 = false; bool plane2 = false; bool plane3 = true; uint8_t = unsigned char; int32_t = int]': vstgui.surge/vstgui/lib/cbitmapfilter.cpp:465:122: required from here vstgui.surge/vstgui/lib/cbitmapfilter.cpp:513:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] vstgui.surge/vstgui/lib/cbitmapfilter.cpp: In instantiation of 'void VSTGUI::BitmapFilter::Standard::BoxBlur::algo(uint8_t*, uint8_t*, int32_t, int32_t, int32_t) [with bool plane0 = true; bool plane1 = true; bool plane2 = true; bool plane3 = true; uint8_t = unsigned char; int32_t = int]': vstgui.surge/vstgui/lib/cbitmapfilter.cpp:473:117: required from here vstgui.surge/vstgui/lib/cbitmapfilter.cpp:513:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from vstgui.surge/vstgui/vstgui.cpp:25: vstgui.surge/vstgui/lib/cshadowviewcontainer.cpp: In instantiation of 'std::array VSTGUI::boxesForGauss(double) [with long unsigned int numBoxes = 3]': vstgui.surge/vstgui/lib/cshadowviewcontainer.cpp:181:56: required from here vstgui.surge/vstgui/lib/cshadowviewcontainer.cpp:130:24: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 130 | for (int32_t i = 0; i < numBoxes; ++i) | ~~^~~~~~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:62: vstgui.surge/vstgui/lib/platform/common/fileresourceinputstream.cpp: In member function 'virtual int64_t VSTGUI::FileResourceInputStream::seek(int64_t, VSTGUI::SeekMode)': vstgui.surge/vstgui/lib/platform/common/fileresourceinputstream.cpp:63:13: warning: 'whence' may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | if (fseeko (fileHandle, pos, whence) == 0) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:30: vstgui.surge/vstgui/lib/cview.cpp: In member function 'int32_t VSTGUI::CDragContainerHelper::getType(int32_t) const': vstgui.surge/vstgui/lib/cview.cpp:1182:9: warning: 'outType' may be used uninitialized in this function [-Wmaybe-uninitialized] 1182 | return outType; | ^~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h: In member function 'virtual void VSTGUI::CScrollView::setContainerSize(const VSTGUI::CRect&, bool)': vstgui.surge/vstgui/lib/crect.h:144:18: warning: 'oldScrollSize.VSTGUI::CRect::bottom' may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | return bottom - top; | ^~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:521:9: note: 'oldScrollSize.VSTGUI::CRect::bottom' was declared here 521 | CRect oldScrollSize = vsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h:144:18: warning: 'oldScrollSize.VSTGUI::CRect::top' may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | return bottom - top; | ^~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:521:9: note: 'oldScrollSize.VSTGUI::CRect::top' was declared here 521 | CRect oldScrollSize = vsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h:138:17: warning: 'oldScrollSize.VSTGUI::CRect::right' may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | return right - left; | ^~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:542:9: note: 'oldScrollSize.VSTGUI::CRect::right' was declared here 542 | CRect oldScrollSize = hsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ In file included from vstgui.surge/vstgui/lib/cbitmap.h:10, from vstgui.surge/vstgui/lib/cbitmap.cpp:5, from vstgui.surge/vstgui/vstgui.cpp:5: vstgui.surge/vstgui/lib/crect.h:138:17: warning: 'oldScrollSize.VSTGUI::CRect::left' may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | return right - left; | ^~~~ In file included from vstgui.surge/vstgui/vstgui.cpp:24: vstgui.surge/vstgui/lib/cscrollview.cpp:542:9: note: 'oldScrollSize.VSTGUI::CRect::left' was declared here 542 | CRect oldScrollSize = hsb->getScrollSize (oldScrollSize); | ^~~~~~~~~~~~~ x11fileselector.cpp x11frame.cpp vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:653:2: warning: #warning TODO: Implementation [-Wcpp] 653 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:660:2: warning: #warning TODO: Implementation [-Wcpp] 660 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:694:3: warning: #warning TODO: Implementation [-Wcpp] 694 | # warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:739:2: warning: #warning TODO: Implementation [-Wcpp] 739 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:745:2: warning: #warning TODO: Implementation [-Wcpp] 745 | #warning TODO: Implementation | ^~~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp: In function 'std::string VSTGUI::X11::{anonymous}::getAtomName(xcb_atom_t)': vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:47:8: warning: unused variable 'length' [-Wunused-variable] 47 | auto length = xcb_get_atom_name_name_length (reply); | ^~~~~~ vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp: At global scope: vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp:40:13: warning: 'std::string VSTGUI::X11::{anonymous}::getAtomName(xcb_atom_t)' defined but not used [-Wunused-function] 40 | std::string getAtomName (xcb_atom_t atom) | ^~~~~~~~~~~ x11platform.cpp vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp: In member function 'virtual void VSTGUI::X11::RunLoop::Impl::onEvent()': vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp:339:11: warning: unused variable 'ev' [-Wunused-variable] 339 | auto ev = reinterpret_cast (event); | ^~ vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp:350:11: warning: unused variable 'ev' [-Wunused-variable] 350 | auto ev = reinterpret_cast (event); | ^~ x11timer.cpp x11utils.cpp In file included from vstgui.surge/vstgui/lib/platform/linux/x11utils.cpp:2: vstgui.surge/vstgui/lib/platform/linux/x11utils.h: In constructor 'VSTGUI::X11::ChildWindow::ChildWindow(Window, VSTGUI::CPoint)': vstgui.surge/vstgui/lib/platform/linux/x11utils.h:36:9: warning: 'VSTGUI::X11::ChildWindow::size' will be initialized after [-Wreorder] 36 | CPoint size; | ^~~~ vstgui.surge/vstgui/lib/platform/linux/x11utils.h:35:15: warning: 'VSTGUI::X11::ChildWindow::xcb_window_t VSTGUI::X11::ChildWindow::id' [-Wreorder] 35 | xcb_window_t id; | ^~ vstgui.surge/vstgui/lib/platform/linux/x11utils.cpp:35:1: warning: when initialized here [-Wreorder] 35 | ChildWindow::ChildWindow (::Window parentId, CPoint size) | ^~~~~~~~~~~ Creating target/lv2/Release/Surge.lv2 Linking surge-lv2 Running postbuild commands python2 scripts/linux/generate-lv2-ttl.py target/lv2/Release/Surge.lv2/Surge.so Build of surge-lv2 succeeded + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.AbZEbv + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64 ++ dirname /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64 + cd surge + export HOME=. + HOME=. + mkdir .vst + mkdir .vst3 + mkdir .lv2 + mkdir -p .local/share + ./build-linux.sh -v -p vst2 -l install Installing presets Installing VST2 + ./build-linux.sh -v -p vst3 -l install Installing presets Installing VST3 + ./build-linux.sh -v -p lv2 -l install Installing presets Installing LV2 + /usr/bin/install -m 755 -d /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64/usr/lib64/vst/ + /usr/bin/install -m 644 -p .vst/Surge.so /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64//usr/lib64/vst/ + /usr/bin/install -m 755 -d /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64/usr/lib64/vst3/ + /usr/bin/install -m 644 -p .vst3/Surge.vst3/Contents/x86_64-linux/Surge.so /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64//usr/lib64/vst3/ + /usr/bin/install -m 755 -d /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64/usr/lib64/lv2/ + cp -r .lv2/Surge.lv2 /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64//usr/lib64/lv2/ + /usr/bin/install -m 755 -d /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64/usr/share/Surge/ + rsync -rav .local/share/Surge/configuration.xml .local/share/Surge/patches_3rdparty .local/share/Surge/patches_factory .local/share/Surge/tuning-library .local/share/Surge/wavetables .local/share/Surge/wavetables_3rdparty .local/share/Surge/windows.wt /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64//usr/share/Surge/ sending incremental file list configuration.xml windows.wt patches_3rdparty/ patches_3rdparty/Argitoth/ patches_3rdparty/Argitoth/Arabian Flute.fxp patches_3rdparty/Argitoth/Argitoth.fxp patches_3rdparty/Argitoth/Asian Flute.fxp patches_3rdparty/Argitoth/Block.fxp patches_3rdparty/Argitoth/Blue Pad.fxp patches_3rdparty/Argitoth/Classic Strings.fxp patches_3rdparty/Argitoth/Computer Language 1.fxp patches_3rdparty/Argitoth/Computer Language 2.fxp patches_3rdparty/Argitoth/Dirty Saw Init.fxp patches_3rdparty/Argitoth/Earmelt Saw.fxp patches_3rdparty/Argitoth/Edges Rhythm.fxp patches_3rdparty/Argitoth/Garbage Man.fxp patches_3rdparty/Argitoth/Gumdrops.fxp patches_3rdparty/Argitoth/Input Osc 1 + 2.fxp patches_3rdparty/Argitoth/Input Scene A + B.fxp patches_3rdparty/Argitoth/Kick.fxp patches_3rdparty/Argitoth/Monster Feedback.fxp patches_3rdparty/Argitoth/Music Toy.fxp patches_3rdparty/Argitoth/Psyence Loop.fxp patches_3rdparty/Argitoth/Raindrops.fxp patches_3rdparty/Argitoth/Recorder.fxp patches_3rdparty/Argitoth/Reson.fxp patches_3rdparty/Argitoth/Saw-Square Pad.fxp patches_3rdparty/Argitoth/Screaming Saw.fxp patches_3rdparty/Argitoth/Scrooz Loop.fxp patches_3rdparty/Argitoth/Snare.fxp patches_3rdparty/Argitoth/Subtle Pad.fxp patches_3rdparty/Argitoth/Surge FX True Stereo 1.fxp patches_3rdparty/Argitoth/Surge FX True Stereo 2.fxp patches_3rdparty/Argitoth/Trance Lead 1.fxp patches_3rdparty/Argitoth/Trance Lead 2.fxp patches_3rdparty/Argitoth/Trance Lead 3.fxp patches_3rdparty/Bluelight/ patches_3rdparty/Bluelight/Bass/ patches_3rdparty/Bluelight/Bass/Bass 1.fxp patches_3rdparty/Bluelight/Bass/Bass 10.fxp patches_3rdparty/Bluelight/Bass/Bass 11.fxp patches_3rdparty/Bluelight/Bass/Bass 12.fxp patches_3rdparty/Bluelight/Bass/Bass 13.fxp patches_3rdparty/Bluelight/Bass/Bass 14.fxp patches_3rdparty/Bluelight/Bass/Bass 15.fxp patches_3rdparty/Bluelight/Bass/Bass 16.fxp patches_3rdparty/Bluelight/Bass/Bass 17.fxp patches_3rdparty/Bluelight/Bass/Bass 2.fxp patches_3rdparty/Bluelight/Bass/Bass 3.fxp patches_3rdparty/Bluelight/Bass/Bass 4.fxp patches_3rdparty/Bluelight/Bass/Bass 5.fxp patches_3rdparty/Bluelight/Bass/Bass 6.fxp patches_3rdparty/Bluelight/Bass/Bass 7.fxp patches_3rdparty/Bluelight/Bass/Bass 8.fxp patches_3rdparty/Bluelight/Bass/Bass 9.fxp patches_3rdparty/Bluelight/Bass/Bass Seq 110 BPM.fxp patches_3rdparty/Bluelight/Brass/ patches_3rdparty/Bluelight/Brass/Horns 1.fxp patches_3rdparty/Bluelight/Brass/Horns 2.fxp patches_3rdparty/Bluelight/Brass/Horns 3.fxp patches_3rdparty/Bluelight/Brass/Soprano Sax.fxp patches_3rdparty/Bluelight/Keys/ patches_3rdparty/Bluelight/Keys/Digi Piano.fxp patches_3rdparty/Bluelight/Keys/Donna's Glass Hammers.fxp patches_3rdparty/Bluelight/Keys/Ghost Glass Harmonium.fxp patches_3rdparty/Bluelight/Keys/Pianoish.fxp patches_3rdparty/Bluelight/Keys/Rotary Blue.fxp patches_3rdparty/Bluelight/Keys/Treated Rhodes.fxp patches_3rdparty/Bluelight/Lead/ patches_3rdparty/Bluelight/Lead/A Rattle In The Old Man's Sax.fxp patches_3rdparty/Bluelight/Lead/Crusher.fxp patches_3rdparty/Bluelight/Lead/Distorted Cello.fxp patches_3rdparty/Bluelight/Lead/Harpsick.fxp patches_3rdparty/Bluelight/Lead/Ice Rain.fxp patches_3rdparty/Bluelight/Lead/Lead 1.fxp patches_3rdparty/Bluelight/Lead/Lead 10.fxp patches_3rdparty/Bluelight/Lead/Lead 11.fxp patches_3rdparty/Bluelight/Lead/Lead 2.fxp patches_3rdparty/Bluelight/Lead/Lead 3.fxp patches_3rdparty/Bluelight/Lead/Lead 4.fxp patches_3rdparty/Bluelight/Lead/Lead 5.fxp patches_3rdparty/Bluelight/Lead/Lead 6.fxp patches_3rdparty/Bluelight/Lead/Lead 7.fxp patches_3rdparty/Bluelight/Lead/Lead 8.fxp patches_3rdparty/Bluelight/Lead/Lead 9.fxp patches_3rdparty/Bluelight/Lead/Zappa Digilead.fxp patches_3rdparty/Bluelight/Organ/ patches_3rdparty/Bluelight/Organ/C. Jack Dupree.fxp patches_3rdparty/Bluelight/Organ/Santana Goin' Home 73.fxp patches_3rdparty/Bluelight/Pad/ patches_3rdparty/Bluelight/Pad/Another Warm.fxp patches_3rdparty/Bluelight/Pad/Bad News.fxp patches_3rdparty/Bluelight/Pad/Broken.fxp patches_3rdparty/Bluelight/Pad/China Crisis.fxp patches_3rdparty/Bluelight/Pad/Delta Rhythm Boys.fxp patches_3rdparty/Bluelight/Pad/Fifths 1.fxp patches_3rdparty/Bluelight/Pad/Fifths 2.fxp patches_3rdparty/Bluelight/Pad/Fifths 3.fxp patches_3rdparty/Bluelight/Pad/Fifths 4.fxp patches_3rdparty/Bluelight/Pad/Fifths 5.fxp patches_3rdparty/Bluelight/Pad/Fifths 6.fxp patches_3rdparty/Bluelight/Pad/Fifths Whiteboat.fxp patches_3rdparty/Bluelight/Pad/Film.fxp patches_3rdparty/Bluelight/Pad/Frogs With Dirty Little Lips.fxp patches_3rdparty/Bluelight/Pad/Ghost Glass Harmonium.fxp patches_3rdparty/Bluelight/Pad/Gods.fxp patches_3rdparty/Bluelight/Pad/Hassel Lost His New Horn.fxp patches_3rdparty/Bluelight/Pad/Hine's Vertigo 110 BPM.fxp patches_3rdparty/Bluelight/Pad/Hit and Hesitate.fxp patches_3rdparty/Bluelight/Pad/Innit Blue.fxp patches_3rdparty/Bluelight/Pad/Juno.fxp patches_3rdparty/Bluelight/Pad/King.fxp patches_3rdparty/Bluelight/Pad/Mid Key Squeal.fxp patches_3rdparty/Bluelight/Pad/Obie.fxp patches_3rdparty/Bluelight/Pad/Orbit and Sub.fxp patches_3rdparty/Bluelight/Pad/Out Of Tune Tin 110 BPM.fxp patches_3rdparty/Bluelight/Pad/Rainy Day Dreamaway.fxp patches_3rdparty/Bluelight/Pad/Res Wave Shift.fxp patches_3rdparty/Bluelight/Pad/Rhythm Delay 110 BPM.fxp patches_3rdparty/Bluelight/Pad/Sawdust.fxp patches_3rdparty/Bluelight/Pad/Shimmer Glimmer Goes Dirt.fxp patches_3rdparty/Bluelight/Pad/Skum Bolero 110 BPM.fxp patches_3rdparty/Bluelight/Pad/The Lunatic.fxp patches_3rdparty/Bluelight/Pad/Whatever.fxp patches_3rdparty/Bluelight/Pad/White Room.fxp patches_3rdparty/Bluelight/Pad/Wool 1.fxp patches_3rdparty/Bluelight/Pad/Wool 2.fxp patches_3rdparty/Bluelight/Perc/ patches_3rdparty/Bluelight/Perc/Tubular.fxp patches_3rdparty/Bluelight/Split/ patches_3rdparty/Bluelight/Split/Bilbo 110 BPM.fxp patches_3rdparty/Bluelight/Split/Casio VL Tone 110 BPM.fxp patches_3rdparty/Bluelight/Split/Dam Dam Dam 110 BPM.fxp patches_3rdparty/Bluelight/Split/Diggety Doggety 110 BPM.fxp patches_3rdparty/Bluelight/Split/Nu 110 BPM.fxp patches_3rdparty/Bluelight/Split/Royals Straight Flushed 110 BPM.fxp patches_3rdparty/Bluelight/Split/Trevor Horn Is My Mother 110 BPM.fxp patches_3rdparty/Bluelight/Vox/ patches_3rdparty/Bluelight/Vox/Gregorian Rant Mono.fxp patches_3rdparty/Bluelight/Vox/Gregorian Rant Poly.fxp patches_3rdparty/Bluelight/Wind/ patches_3rdparty/Bluelight/Wind/Bamboo.fxp patches_3rdparty/Bluelight/Wind/Basson.fxp patches_3rdparty/Bluelight/Wind/Recorder.fxp patches_3rdparty/Damon Armani/ patches_3rdparty/Damon Armani/Arp/ patches_3rdparty/Damon Armani/Arp/Cinematic Arp.fxp patches_3rdparty/Damon Armani/Arp/Dark & Rhythmic.fxp patches_3rdparty/Damon Armani/Arp/Lush Style.fxp patches_3rdparty/Damon Armani/Arp/Transparent.fxp patches_3rdparty/Damon Armani/Bass/ patches_3rdparty/Damon Armani/Bass/Analog Magic.fxp patches_3rdparty/Damon Armani/Bass/Another Dubstep.fxp patches_3rdparty/Damon Armani/Bass/Bulky.fxp patches_3rdparty/Damon Armani/Bass/Crazy Dub.fxp patches_3rdparty/Damon Armani/Bass/Disto Bass.fxp patches_3rdparty/Damon Armani/Bass/Dubstep.fxp patches_3rdparty/Damon Armani/Bass/Fast & Furious .fxp patches_3rdparty/Damon Armani/Bass/Little Finger.fxp patches_3rdparty/Damon Armani/Bass/Massive Dubstep.fxp patches_3rdparty/Damon Armani/Bass/Satu Bass.fxp patches_3rdparty/Damon Armani/Bass/Unknowing Bass.fxp patches_3rdparty/Damon Armani/Lead/ patches_3rdparty/Damon Armani/Lead/Attacky.fxp patches_3rdparty/Damon Armani/Lead/Dark Strange.fxp patches_3rdparty/Damon Armani/Lead/Funky.fxp patches_3rdparty/Damon Armani/Lead/RoboTalker.fxp patches_3rdparty/Damon Armani/Lead/Rough & Soft.fxp patches_3rdparty/Damon Armani/Pad/ patches_3rdparty/Damon Armani/Pad/Church Pad.fxp patches_3rdparty/Damon Armani/Pad/Freedom Message.fxp patches_3rdparty/Damon Armani/Pad/Funky Gate.fxp patches_3rdparty/Damon Armani/Pad/Spaceship.fxp patches_3rdparty/Damon Armani/Pluck/ patches_3rdparty/Damon Armani/Pluck/Daft Punk.fxp patches_3rdparty/Damon Armani/Pluck/Dark Clouds.fxp patches_3rdparty/Damon Armani/Pluck/Disto.fxp patches_3rdparty/Damon Armani/Pluck/Drunk Pluck.fxp patches_3rdparty/Damon Armani/Pluck/Fun Key.fxp patches_3rdparty/Damon Armani/Pluck/Happy Snappy.fxp patches_3rdparty/Damon Armani/Pluck/Like Piano.fxp patches_3rdparty/Damon Armani/Pluck/Talking.fxp patches_3rdparty/Damon Armani/Pluck/Trance Pluck.fxp patches_3rdparty/Dan Maurer/ patches_3rdparty/Dan Maurer/Bass/ patches_3rdparty/Dan Maurer/Bass/Lucy Louise.fxp patches_3rdparty/Dan Maurer/Bass/Piglet.fxp patches_3rdparty/Dan Maurer/Bass/Throated Bass.fxp patches_3rdparty/Dan Maurer/FX/ patches_3rdparty/Dan Maurer/FX/Airplane Fly-By.fxp patches_3rdparty/Dan Maurer/FX/Cricket Song.fxp patches_3rdparty/Dan Maurer/FX/Flubber.fxp patches_3rdparty/Dan Maurer/FX/Lake Eerie.fxp patches_3rdparty/Dan Maurer/FX/Manic.fxp patches_3rdparty/Dan Maurer/FX/Rainfall.fxp patches_3rdparty/Dan Maurer/FX/Space Pigs.fxp patches_3rdparty/Dan Maurer/FX/Star Dust.fxp patches_3rdparty/Dan Maurer/FX/Summer Insects.fxp patches_3rdparty/Dan Maurer/FX/The Descent.fxp patches_3rdparty/Dan Maurer/Keys/ patches_3rdparty/Dan Maurer/Keys/Bonita Keys.fxp patches_3rdparty/Dan Maurer/Keys/Detuned Vibes.fxp patches_3rdparty/Dan Maurer/Keys/FM Acoustic Piano 1.fxp patches_3rdparty/Dan Maurer/Keys/FM Acoustic Piano 2.fxp patches_3rdparty/Dan Maurer/Keys/FM Piano 1.fxp patches_3rdparty/Dan Maurer/Keys/FM Piano 2.fxp patches_3rdparty/Dan Maurer/Keys/FM Piano 3.fxp patches_3rdparty/Dan Maurer/Keys/Forte Piano.fxp patches_3rdparty/Dan Maurer/Keys/Glass Harpsichord.fxp patches_3rdparty/Dan Maurer/Lead/ patches_3rdparty/Dan Maurer/Lead/By The Way....fxp patches_3rdparty/Dan Maurer/Lead/Positive Feedback.fxp patches_3rdparty/Dan Maurer/Lead/Reluctant Leader.fxp patches_3rdparty/Dan Maurer/Lead/Second Thoughts.fxp patches_3rdparty/Dan Maurer/Lead/Sharp Lead.fxp patches_3rdparty/Dan Maurer/Lead/Soft Sync.fxp patches_3rdparty/Dan Maurer/Lead/Sync Sweep Lead.fxp patches_3rdparty/Dan Maurer/Lead/Third Release.fxp patches_3rdparty/Dan Maurer/Pad/ patches_3rdparty/Dan Maurer/Pad/Dark Friday.fxp patches_3rdparty/Dan Maurer/Pad/Drone Bee.fxp patches_3rdparty/Dan Maurer/Pad/Fingers On Wine Glass.fxp patches_3rdparty/Dan Maurer/Pad/Galaxy Pad.fxp patches_3rdparty/Dan Maurer/Pad/Here's Your Sine.fxp patches_3rdparty/Dan Maurer/Pad/Jellyfish.fxp patches_3rdparty/Dan Maurer/Pad/Lush PWM Strings.fxp patches_3rdparty/Dan Maurer/Pad/Muted Square Pad.fxp patches_3rdparty/Dan Maurer/Pad/The Voice.fxp patches_3rdparty/Dan Maurer/Pad/Touch Brass.fxp patches_3rdparty/Dan Maurer/Pad/Touch String - Brass.fxp patches_3rdparty/Dan Maurer/Perc/ patches_3rdparty/Dan Maurer/Perc/Big Bells.fxp patches_3rdparty/Dan Maurer/Perc/Morphing Bells.fxp patches_3rdparty/Dan Maurer/Perc/Phased Gong 1.fxp patches_3rdparty/Dan Maurer/Perc/Phased Gong 2.fxp patches_3rdparty/Dan Maurer/Perc/Phased Gong 3.fxp patches_3rdparty/Dan Maurer/Perc/Smooth Bells.fxp patches_3rdparty/Dan Maurer/Perc/Synclav Bells.fxp patches_3rdparty/Dan Maurer/Pluck/ patches_3rdparty/Dan Maurer/Pluck/Bowed Plucked Pipe.fxp patches_3rdparty/Dan Maurer/Pluck/Comb Harp.fxp patches_3rdparty/Dan Maurer/Pluck/Galactic Harp.fxp patches_3rdparty/Dan Maurer/Pluck/Hidden Tiger.fxp patches_3rdparty/Dan Maurer/Pluck/Muther Plucker.fxp patches_3rdparty/Dan Maurer/Pluck/Power Chord.fxp patches_3rdparty/Dan Maurer/Pluck/Purple.fxp patches_3rdparty/Dan Maurer/Pluck/Resonated Pluck.fxp patches_3rdparty/Dan Maurer/Pluck/Sine Of The Times.fxp patches_3rdparty/Dan Maurer/Pluck/Strum Up.fxp patches_3rdparty/Dan Maurer/Sequence/ patches_3rdparty/Dan Maurer/Sequence/Bass & Rhythm 1.fxp patches_3rdparty/Dan Maurer/Sequence/Bass & Rhythm 2.fxp patches_3rdparty/Dan Maurer/Sequence/Carolina Reaper.fxp patches_3rdparty/Dan Maurer/Sequence/Drum Loop 1.fxp patches_3rdparty/Dan Maurer/Sequence/Drum Loop 2.fxp patches_3rdparty/Dan Maurer/Sequence/Drum Loop 3.fxp patches_3rdparty/Dan Maurer/Sequence/Flying Squares.fxp patches_3rdparty/Dan Maurer/Sequence/Tube Rhythm.fxp patches_3rdparty/Dan Maurer/Synth/ patches_3rdparty/Dan Maurer/Synth/Big Brass.fxp patches_3rdparty/Dan Maurer/Synth/Cascade.fxp patches_3rdparty/Dan Maurer/Synth/Chainsaw.fxp patches_3rdparty/Dan Maurer/Synth/Chime Charm.fxp patches_3rdparty/Dan Maurer/Synth/Comb String Section.fxp patches_3rdparty/Dan Maurer/Synth/Feedback Cycle.fxp patches_3rdparty/Dan Maurer/Synth/Freeform.fxp patches_3rdparty/Dan Maurer/Synth/Grey And Black.fxp patches_3rdparty/Dan Maurer/Synth/Lyrica.fxp patches_3rdparty/Dan Maurer/Synth/Metal Head.fxp patches_3rdparty/Dan Maurer/Synth/Overdriven Cello.fxp patches_3rdparty/Dan Maurer/Synth/Saskatoon.fxp patches_3rdparty/Dan Maurer/Synth/Saturation.fxp patches_3rdparty/Dan Maurer/Synth/Scrooge McDuck.fxp patches_3rdparty/Dan Maurer/Synth/Splash Mouth.fxp patches_3rdparty/Dan Maurer/Synth/Square Wave.fxp patches_3rdparty/Dan Maurer/Synth/String Quartet.fxp patches_3rdparty/Dan Maurer/Synth/Virtual Sync Sweep.fxp patches_3rdparty/Dan Maurer/Synth/Warm Reception.fxp patches_3rdparty/Dan Maurer/Synth/Wudang.fxp patches_3rdparty/Dan Maurer/Wind/ patches_3rdparty/Dan Maurer/Wind/Amped Harmonica.fxp patches_3rdparty/Dan Maurer/Wind/Andes Pipes.fxp patches_3rdparty/Dan Maurer/Wind/Clarinet.fxp patches_3rdparty/Dan Maurer/Wind/Double Reed.fxp patches_3rdparty/Dan Maurer/Wind/Flute 1.fxp patches_3rdparty/Dan Maurer/Wind/Flute 2.fxp patches_3rdparty/Dan Maurer/Wind/Huangshan.fxp patches_3rdparty/Dan Maurer/Wind/Junkyard Dog.fxp patches_3rdparty/Dan Maurer/Wind/Oboe-Wan-Can-No-Be.fxp patches_3rdparty/Dan Maurer/Wind/Oscar The Grouch.fxp patches_3rdparty/Dan Maurer/Wind/Physical Therapy.fxp patches_3rdparty/Dan Maurer/Wind/Pipe Attack.fxp patches_3rdparty/Dan Maurer/Wind/Reed To Pipe Morph.fxp patches_3rdparty/Dan Maurer/Wind/Scratchy Throat.fxp patches_3rdparty/Dan Maurer/Wind/Simple Pipe.fxp patches_3rdparty/Dan Maurer/Wind/Tenor Sax.fxp patches_3rdparty/Emu/ patches_3rdparty/Emu/Drum/ patches_3rdparty/Emu/Drum/DR Mort Chippy Bits.fxp patches_3rdparty/Emu/Drum/DR Mort Kick Chippy.fxp patches_3rdparty/Emu/Drum/DR Mort Kick.fxp patches_3rdparty/Emu/Drum/DR Mort Noisey Drum.fxp patches_3rdparty/Emu/Drum/DR Mort Snare.fxp patches_3rdparty/Emu/Drum/DR T8 Clap VA.fxp patches_3rdparty/Emu/Drum/DR T8 Conga.fxp patches_3rdparty/Emu/Drum/DR T8 Cowbell.fxp patches_3rdparty/Emu/Drum/DR T8 Cymbal.fxp patches_3rdparty/Emu/Drum/DR T8 Kick 01.fxp patches_3rdparty/Emu/Drum/DR T8 Kick 02 .fxp patches_3rdparty/Emu/Drum/DR T8 Snare.fxp patches_3rdparty/Emu/Drum/DR T8 Tom.fxp patches_3rdparty/Emu/Drum/DR T9 Snare.fxp patches_3rdparty/Emu/Drum/DR T9 Tom.fxp patches_3rdparty/Emu/Drum/PR Egg Shaker.fxp patches_3rdparty/Emu/Drum/PR Hat Closed VA.fxp patches_3rdparty/Emu/Drum/PR Hat Open VA.fxp patches_3rdparty/Emu/Drum/PR Hat SPLIT.fxp patches_3rdparty/Emu/Drum/WT Hat.fxp patches_3rdparty/Emu/Drum/WT Kick Room 01.fxp patches_3rdparty/Emu/Drum/WT Kick Room 02.fxp patches_3rdparty/Emu/Drum/WT Snare Room 01.fxp patches_3rdparty/Emu/Drum/WT Snare Room 02.fxp patches_3rdparty/Emu/Drum/WT Splashy Ride.fxp patches_3rdparty/Emu/Synth/ patches_3rdparty/Emu/Synth/BS Acidy FM Boy.fxp patches_3rdparty/Emu/Synth/BS Barfy Beauty WT.fxp patches_3rdparty/Emu/Synth/BS Beefy Boi.fxp patches_3rdparty/Emu/Synth/BS Soft Plucks WT.fxp patches_3rdparty/Emu/Synth/FX Noise Particles WT.fxp patches_3rdparty/Emu/Synth/FX Robot Exhaust.fxp patches_3rdparty/Emu/Synth/FX Sick In The Super Dome WT.fxp patches_3rdparty/Emu/Synth/FX Signature Talker 1S.fxp patches_3rdparty/Emu/Synth/FX Slapshot.fxp patches_3rdparty/Emu/Synth/KY CowbellBanjo WT.fxp patches_3rdparty/Emu/Synth/KY Crispy Key EMU.fxp patches_3rdparty/Emu/Synth/KY FMHappy WT.fxp patches_3rdparty/Emu/Synth/KY I Once Was A Cymbal WT.fxp patches_3rdparty/Emu/Synth/KY Light EP WT.fxp patches_3rdparty/Emu/Synth/KY SoftSaw WT.fxp patches_3rdparty/Emu/Synth/KY Thin and Gaseous Organ WT.fxp patches_3rdparty/Emu/Synth/KY Trashion EP WT.fxp patches_3rdparty/Emu/Synth/KY Trombone Harmonica WT.fxp patches_3rdparty/Emu/Synth/KY Yoobee Talker WT.fxp patches_3rdparty/Emu/Synth/LD Crushed Upright Piano WT.fxp patches_3rdparty/Emu/Synth/LD Doink Realm Organ WT.fxp patches_3rdparty/Emu/Synth/LD Droney FM Steamer.fxp patches_3rdparty/Emu/Synth/LD Melted Organ WT.fxp patches_3rdparty/Emu/Synth/LD Sax Destroyer WT.fxp patches_3rdparty/Emu/Synth/LD Square Adventure WT.fxp patches_3rdparty/Emu/Synth/MULTI Hidden Hats FM.fxp patches_3rdparty/Emu/Synth/MULTI pluck2pad DemonSad EMU.fxp patches_3rdparty/Emu/Synth/PD Beautiful Flutebad WT.fxp patches_3rdparty/Emu/Synth/PD Blazing Galaxies WT.fxp patches_3rdparty/Emu/Synth/PD Buzzy Bees and Sitars WT.fxp patches_3rdparty/Emu/Synth/PD Fez Pad.fxp patches_3rdparty/Emu/Synth/PD Fuzzy Speaks WT.fxp patches_3rdparty/Emu/Synth/PD Ghostly Voices WT.fxp patches_3rdparty/Emu/Synth/PD Square and Back Again WT.fxp patches_3rdparty/Emu/Synth/PD Windy Brassmen WT.fxp patches_3rdparty/Emu/Synth/PL Banjo Like WT.fxp patches_3rdparty/Emu/Synth/PL Bossy Saw.fxp patches_3rdparty/Emu/Synth/PL Brass Attacks WT.fxp patches_3rdparty/Emu/Synth/PL Horn Ring Boops WT.fxp patches_3rdparty/Emu/Synth/SEQ Dancing Sine Boyz.fxp patches_3rdparty/Emu/Synth/SEQ Dirty Saws.fxp patches_3rdparty/Emu/Synth/SY 80's Future Key WT.fxp patches_3rdparty/Emu/Synth/SY Disto Brass Pass WT.fxp patches_3rdparty/Emu/Synth/SY Garbely Joe.fxp patches_3rdparty/Emu/Synth/SY Golden Square VA.fxp patches_3rdparty/Emu/Synth/SY Piercing Trumpet Morph WT.fxp patches_3rdparty/Emu/Synth/SY Strange Declarations WT.fxp patches_3rdparty/Emu/Synth/SY Wonky Game Pad.fxp patches_3rdparty/Emu/Template/ patches_3rdparty/Emu/Template/FM Faux Filter.fxp patches_3rdparty/Emu/Template/FM Saw.fxp patches_3rdparty/Emu/Template/FM Square.fxp patches_3rdparty/Emu/Template/FM Triangle.fxp patches_3rdparty/Emu/Template/FM Woodwind Maker.fxp patches_3rdparty/Emu/Template/FM100 Routing #02.fxp patches_3rdparty/Emu/Template/FM100 Routing #03.fxp patches_3rdparty/Emu/Template/FM100 Routing #04.fxp patches_3rdparty/Emu/Template/FM100 Routing #05.fxp patches_3rdparty/Emu/Template/FM100 Routing #07.fxp patches_3rdparty/Emu/Template/FM100 Routing #08.fxp patches_3rdparty/Emu/Template/WT ENV morph.fxp patches_3rdparty/Emu/Template/WT MOD morph.fxp patches_3rdparty/Emu/Template/WT RAMP UP morph.fxp patches_3rdparty/Giana Brotherz/ patches_3rdparty/Giana Brotherz/Bass/ patches_3rdparty/Giana Brotherz/Bass/Black Swarm.fxp patches_3rdparty/Giana Brotherz/Bass/Dark Notch.fxp patches_3rdparty/Giana Brotherz/Bass/Dark Trancer.fxp patches_3rdparty/Giana Brotherz/Bass/Deep Jungler.fxp patches_3rdparty/Giana Brotherz/Bass/Distorro.fxp patches_3rdparty/Giana Brotherz/Bass/Dog.fxp patches_3rdparty/Giana Brotherz/Bass/Highpass Terror.fxp patches_3rdparty/Giana Brotherz/Bass/Hoovin' Spot.fxp patches_3rdparty/Giana Brotherz/Bass/Mid Band Diver.fxp patches_3rdparty/Giana Brotherz/Bass/Module Hunter.fxp patches_3rdparty/Giana Brotherz/Bass/Multisaw Ring.fxp patches_3rdparty/Giana Brotherz/Bass/Phasing Warp.fxp patches_3rdparty/Giana Brotherz/Bass/Rave Detuner.fxp patches_3rdparty/Giana Brotherz/Bass/Ring 'n' Shape.fxp patches_3rdparty/Giana Brotherz/Bass/Shaped Tri-Saw.fxp patches_3rdparty/Giana Brotherz/Bass/Sinus To Sinus.fxp patches_3rdparty/Giana Brotherz/Bass/Sirens and Fire.fxp patches_3rdparty/Giana Brotherz/Bass/Squeezy Chaos.fxp patches_3rdparty/Giana Brotherz/Bass/Swell Reece.fxp patches_3rdparty/Giana Brotherz/Bass/Tech Cabinet.fxp patches_3rdparty/Giana Brotherz/Bass/VA Experience.fxp patches_3rdparty/Giana Brotherz/Bass/Warm Square.fxp patches_3rdparty/Giana Brotherz/Bass/Wave Joke.fxp patches_3rdparty/Giana Brotherz/Bass/Wellblech.fxp patches_3rdparty/Giana Brotherz/Bass/Wobbler.fxp patches_3rdparty/Giana Brotherz/Bass/X0X Bassline.fxp patches_3rdparty/Giana Brotherz/Chord/ patches_3rdparty/Giana Brotherz/Chord/5th Element.fxp patches_3rdparty/Giana Brotherz/Chord/Dual Ensemble.fxp patches_3rdparty/Giana Brotherz/Chord/Happy Old Vibe.fxp patches_3rdparty/Giana Brotherz/Chord/Inside The Place.fxp patches_3rdparty/Giana Brotherz/Chord/Minor Flag.fxp patches_3rdparty/Giana Brotherz/Chord/Minor Synth Piano.fxp patches_3rdparty/Giana Brotherz/Chord/Pluck Character.fxp patches_3rdparty/Giana Brotherz/Chord/Synth Stab Minor.fxp patches_3rdparty/Giana Brotherz/Chord/Unison Minority.fxp patches_3rdparty/Giana Brotherz/Chord/Visitor's Playground.fxp patches_3rdparty/Giana Brotherz/Drums/ patches_3rdparty/Giana Brotherz/Drums/Bass Drum.fxp patches_3rdparty/Giana Brotherz/Drums/Clap.fxp patches_3rdparty/Giana Brotherz/Drums/Closed Hi-Hat.fxp patches_3rdparty/Giana Brotherz/Drums/Open Hi-Hat.fxp patches_3rdparty/Giana Brotherz/Drums/Snare.fxp patches_3rdparty/Giana Brotherz/Drums/Zap.fxp patches_3rdparty/Giana Brotherz/FX/ patches_3rdparty/Giana Brotherz/FX/1 2 3 Auf Die.fxp patches_3rdparty/Giana Brotherz/FX/Alien Appears.fxp patches_3rdparty/Giana Brotherz/FX/Anomaly.fxp patches_3rdparty/Giana Brotherz/FX/Elf Steps.fxp patches_3rdparty/Giana Brotherz/FX/Industry Facility.fxp patches_3rdparty/Giana Brotherz/FX/Machine Room.fxp patches_3rdparty/Giana Brotherz/FX/Mystery Hole.fxp patches_3rdparty/Giana Brotherz/FX/Outside Planet.fxp patches_3rdparty/Giana Brotherz/FX/Pitch Up Drop 1.fxp patches_3rdparty/Giana Brotherz/FX/Pitch Up Drop 2.fxp patches_3rdparty/Giana Brotherz/FX/R2D2.fxp patches_3rdparty/Giana Brotherz/FX/Stream Sparkle.fxp patches_3rdparty/Giana Brotherz/FX/Weird Bells.fxp patches_3rdparty/Giana Brotherz/Keys/ patches_3rdparty/Giana Brotherz/Keys/Funny Dub.fxp patches_3rdparty/Giana Brotherz/Keys/Glass Tick.fxp patches_3rdparty/Giana Brotherz/Keys/Glassy E-Piano.fxp patches_3rdparty/Giana Brotherz/Keys/Glockenmorph.fxp patches_3rdparty/Giana Brotherz/Keys/Harmonic Ring.fxp patches_3rdparty/Giana Brotherz/Keys/Moody Piano.fxp patches_3rdparty/Giana Brotherz/Keys/Ring Piano.fxp patches_3rdparty/Giana Brotherz/Keys/Sin Ring.fxp patches_3rdparty/Giana Brotherz/Keys/Table Morph.fxp patches_3rdparty/Giana Brotherz/Keys/Tri Meets Saw.fxp patches_3rdparty/Giana Brotherz/Keys/Vintage Boost.fxp patches_3rdparty/Giana Brotherz/Lead/ patches_3rdparty/Giana Brotherz/Lead/Background Sweep.fxp patches_3rdparty/Giana Brotherz/Lead/Crisp Cross.fxp patches_3rdparty/Giana Brotherz/Lead/Cut Through.fxp patches_3rdparty/Giana Brotherz/Lead/Formant Tables.fxp patches_3rdparty/Giana Brotherz/Lead/Frag 7th Syn.fxp patches_3rdparty/Giana Brotherz/Lead/Future Sax.fxp patches_3rdparty/Giana Brotherz/Lead/Guitar Vibe.fxp patches_3rdparty/Giana Brotherz/Lead/House Vibe.fxp patches_3rdparty/Giana Brotherz/Lead/Mechanic Unison.fxp patches_3rdparty/Giana Brotherz/Lead/Ravin' Stalker.fxp patches_3rdparty/Giana Brotherz/Lead/Saw Rings.fxp patches_3rdparty/Giana Brotherz/Lead/Squary Sync.fxp patches_3rdparty/Giana Brotherz/Lead/Street Parade.fxp patches_3rdparty/Giana Brotherz/Lead/Synth Surfer.fxp patches_3rdparty/Giana Brotherz/Lead/Tech Ring.fxp patches_3rdparty/Giana Brotherz/Lead/Under The Tomb.fxp patches_3rdparty/Giana Brotherz/Lead/Wave Arp.fxp patches_3rdparty/Giana Brotherz/Organ/ patches_3rdparty/Giana Brotherz/Organ/Charmy Organ.fxp patches_3rdparty/Giana Brotherz/Organ/Deep Houser.fxp patches_3rdparty/Giana Brotherz/Organ/Draft Card.fxp patches_3rdparty/Giana Brotherz/Organ/Hammond's Hall.fxp patches_3rdparty/Giana Brotherz/Organ/Late Night.fxp patches_3rdparty/Giana Brotherz/Organ/Liquid Steel.fxp patches_3rdparty/Giana Brotherz/Organ/Lot Of Drawbars.fxp patches_3rdparty/Giana Brotherz/Organ/Morph Magic.fxp patches_3rdparty/Giana Brotherz/Organ/Wanna B3.fxp patches_3rdparty/Giana Brotherz/Pad/ patches_3rdparty/Giana Brotherz/Pad/Back Texture.fxp patches_3rdparty/Giana Brotherz/Pad/Breath Of China.fxp patches_3rdparty/Giana Brotherz/Pad/Changing Sines.fxp patches_3rdparty/Giana Brotherz/Pad/Chorbells.fxp patches_3rdparty/Giana Brotherz/Pad/Cyborg Texture.fxp patches_3rdparty/Giana Brotherz/Pad/Dark Whisper.fxp patches_3rdparty/Giana Brotherz/Pad/Deep Choir.fxp patches_3rdparty/Giana Brotherz/Pad/Digitized Choir.fxp patches_3rdparty/Giana Brotherz/Pad/Dub Choir.fxp patches_3rdparty/Giana Brotherz/Pad/Electric City.fxp patches_3rdparty/Giana Brotherz/Pad/Horizon Opens.fxp patches_3rdparty/Giana Brotherz/Pad/Moon and Water.fxp patches_3rdparty/Giana Brotherz/Pad/OAH Choir.fxp patches_3rdparty/Giana Brotherz/Pad/Organaut.fxp patches_3rdparty/Giana Brotherz/Pad/Sci-Fi Church.fxp patches_3rdparty/Giana Brotherz/Pad/Sun Rising.fxp patches_3rdparty/Giana Brotherz/Pad/Time Shift.fxp patches_3rdparty/Giana Brotherz/Pad/Vocodarian.fxp patches_3rdparty/Giana Brotherz/Pad/Wide Vibrations.fxp patches_3rdparty/Giana Brotherz/Pad/Wood Walk.fxp patches_3rdparty/Giana Brotherz/Rhythm/ patches_3rdparty/Giana Brotherz/Rhythm/Alarm Reese.fxp patches_3rdparty/Giana Brotherz/Rhythm/Bellchordian.fxp patches_3rdparty/Giana Brotherz/Rhythm/Bellistic.fxp patches_3rdparty/Giana Brotherz/Rhythm/Hard Hacked.fxp patches_3rdparty/Giana Brotherz/Rhythm/Mellow On Sync.fxp patches_3rdparty/Giana Brotherz/Rhythm/Reeseliner.fxp patches_3rdparty/Giana Brotherz/Rhythm/Sine Hammer.fxp patches_3rdparty/Giana Brotherz/Rhythm/Staccato Mellow.fxp patches_3rdparty/Giana Brotherz/Rhythm/Trance Ground.fxp patches_3rdparty/Giana Brotherz/Rhythm/Tubularity.fxp patches_3rdparty/Giana Brotherz/Rhythm/Unison Retrigger.fxp patches_3rdparty/Giana Brotherz/Wind/ patches_3rdparty/Giana Brotherz/Wind/Clarinet.fxp patches_3rdparty/Giana Brotherz/Wind/Flute.fxp patches_3rdparty/Giana Brotherz/Wind/Horns.fxp patches_3rdparty/Giana Brotherz/Wind/Oboe.fxp patches_3rdparty/Giana Brotherz/Wind/Trumpet.fxp patches_3rdparty/Inigo Kennedy/ patches_3rdparty/Inigo Kennedy/60s Sci-Fi.fxp patches_3rdparty/Inigo Kennedy/Air Spray.fxp patches_3rdparty/Inigo Kennedy/Alone.fxp patches_3rdparty/Inigo Kennedy/Apex Arp 1.fxp patches_3rdparty/Inigo Kennedy/Apex Arp 2.fxp patches_3rdparty/Inigo Kennedy/Atonal.fxp patches_3rdparty/Inigo Kennedy/Bass 1.fxp patches_3rdparty/Inigo Kennedy/Bass 2.fxp patches_3rdparty/Inigo Kennedy/Bass 3.fxp patches_3rdparty/Inigo Kennedy/Bass 4.fxp patches_3rdparty/Inigo Kennedy/Bass 5.fxp patches_3rdparty/Inigo Kennedy/Beautiful Thoughts 1.fxp patches_3rdparty/Inigo Kennedy/Beautiful Thoughts 2.fxp patches_3rdparty/Inigo Kennedy/Bell Cave.fxp patches_3rdparty/Inigo Kennedy/Bellish Lead.fxp patches_3rdparty/Inigo Kennedy/Blade 1.fxp patches_3rdparty/Inigo Kennedy/Blade 2.fxp patches_3rdparty/Inigo Kennedy/Blade 3.fxp patches_3rdparty/Inigo Kennedy/Blade 4.fxp patches_3rdparty/Inigo Kennedy/Blade 5.fxp patches_3rdparty/Inigo Kennedy/Bloody Valentine.fxp patches_3rdparty/Inigo Kennedy/Calamity 1.fxp patches_3rdparty/Inigo Kennedy/Calamity.fxp patches_3rdparty/Inigo Kennedy/Cat Bass.fxp patches_3rdparty/Inigo Kennedy/Chiff 1.fxp patches_3rdparty/Inigo Kennedy/Chiff 2.fxp patches_3rdparty/Inigo Kennedy/Chiff 3.fxp patches_3rdparty/Inigo Kennedy/Chiff.fxp patches_3rdparty/Inigo Kennedy/Children's Lead.fxp patches_3rdparty/Inigo Kennedy/Clockers 1.fxp patches_3rdparty/Inigo Kennedy/Clockers 2.fxp patches_3rdparty/Inigo Kennedy/Clockers 3.fxp patches_3rdparty/Inigo Kennedy/Clockers 4.fxp patches_3rdparty/Inigo Kennedy/Crackles.fxp patches_3rdparty/Inigo Kennedy/Dark Bass.fxp patches_3rdparty/Inigo Kennedy/Dark Bell.fxp patches_3rdparty/Inigo Kennedy/Dark Dyson.fxp patches_3rdparty/Inigo Kennedy/Delicate.fxp patches_3rdparty/Inigo Kennedy/Digital Lead.fxp patches_3rdparty/Inigo Kennedy/Digitalis.fxp patches_3rdparty/Inigo Kennedy/Dirty Hardcore 1.fxp patches_3rdparty/Inigo Kennedy/Dirty Hardcore 2.fxp patches_3rdparty/Inigo Kennedy/Dirty Pad.fxp patches_3rdparty/Inigo Kennedy/Distance Between Us.fxp patches_3rdparty/Inigo Kennedy/Disturbances.fxp patches_3rdparty/Inigo Kennedy/Dreaming.fxp patches_3rdparty/Inigo Kennedy/Drone Melancholy.fxp patches_3rdparty/Inigo Kennedy/Edgy.fxp patches_3rdparty/Inigo Kennedy/Faint Memory.fxp patches_3rdparty/Inigo Kennedy/Faraway Tree.fxp patches_3rdparty/Inigo Kennedy/Fat Detuned Squares.fxp patches_3rdparty/Inigo Kennedy/Fat Detuned Sync.fxp patches_3rdparty/Inigo Kennedy/Fizzer 1.fxp patches_3rdparty/Inigo Kennedy/Fizzer 2.fxp patches_3rdparty/Inigo Kennedy/Fizzer 3.fxp patches_3rdparty/Inigo Kennedy/Fizzer 4.fxp patches_3rdparty/Inigo Kennedy/Fizzer 5.fxp patches_3rdparty/Inigo Kennedy/Flat Oboe.fxp patches_3rdparty/Inigo Kennedy/Fragile 1.fxp patches_3rdparty/Inigo Kennedy/Fragile 2.fxp patches_3rdparty/Inigo Kennedy/Fragile 3.fxp patches_3rdparty/Inigo Kennedy/Fragile 4.fxp patches_3rdparty/Inigo Kennedy/Fragile 5.fxp patches_3rdparty/Inigo Kennedy/Fragile 6.fxp patches_3rdparty/Inigo Kennedy/Fragile 7.fxp patches_3rdparty/Inigo Kennedy/Further 1.fxp patches_3rdparty/Inigo Kennedy/Further 2.fxp patches_3rdparty/Inigo Kennedy/Further 3.fxp patches_3rdparty/Inigo Kennedy/Go Carefully.fxp patches_3rdparty/Inigo Kennedy/Going Away.fxp patches_3rdparty/Inigo Kennedy/Hangars 1.fxp patches_3rdparty/Inigo Kennedy/Hangars 2.fxp patches_3rdparty/Inigo Kennedy/Hangars 3.fxp patches_3rdparty/Inigo Kennedy/Hangars 4.fxp patches_3rdparty/Inigo Kennedy/Hangars 5.fxp patches_3rdparty/Inigo Kennedy/Happy Saws.fxp patches_3rdparty/Inigo Kennedy/Harpsick.fxp patches_3rdparty/Inigo Kennedy/Hello Little Weed.fxp patches_3rdparty/Inigo Kennedy/Irreversible 1.fxp patches_3rdparty/Inigo Kennedy/Irreversible 2.fxp patches_3rdparty/Inigo Kennedy/Klop.fxp patches_3rdparty/Inigo Kennedy/Knocks.fxp patches_3rdparty/Inigo Kennedy/Ladder 1.fxp patches_3rdparty/Inigo Kennedy/Ladder 2.fxp patches_3rdparty/Inigo Kennedy/Ladder 3.fxp patches_3rdparty/Inigo Kennedy/Ladder 4.fxp patches_3rdparty/Inigo Kennedy/Melodic Line 1.fxp patches_3rdparty/Inigo Kennedy/Melodic Line 2.fxp patches_3rdparty/Inigo Kennedy/Melodic Line 3.fxp patches_3rdparty/Inigo Kennedy/Melodic Line 4.fxp patches_3rdparty/Inigo Kennedy/Melodic Organ.fxp patches_3rdparty/Inigo Kennedy/Mountain Pipe.fxp patches_3rdparty/Inigo Kennedy/Nasal Cavern.fxp patches_3rdparty/Inigo Kennedy/No End Drum.fxp patches_3rdparty/Inigo Kennedy/Nova 1.fxp patches_3rdparty/Inigo Kennedy/Nova 2.fxp patches_3rdparty/Inigo Kennedy/Pad Basics.fxp patches_3rdparty/Inigo Kennedy/Paddy Power.fxp patches_3rdparty/Inigo Kennedy/Persistance.fxp patches_3rdparty/Inigo Kennedy/Piano 1.fxp patches_3rdparty/Inigo Kennedy/Piano 2.fxp patches_3rdparty/Inigo Kennedy/Piano 3.fxp patches_3rdparty/Inigo Kennedy/Piano 4.fxp patches_3rdparty/Inigo Kennedy/Piano 5.fxp patches_3rdparty/Inigo Kennedy/Piano 6.fxp patches_3rdparty/Inigo Kennedy/Pops.fxp patches_3rdparty/Inigo Kennedy/Rain On Top.fxp patches_3rdparty/Inigo Kennedy/Ravine.fxp patches_3rdparty/Inigo Kennedy/Resonant Atmosphere 1.fxp patches_3rdparty/Inigo Kennedy/Resonant Atmosphere 2.fxp patches_3rdparty/Inigo Kennedy/Saturn V.fxp patches_3rdparty/Inigo Kennedy/Saw Pad 1.fxp patches_3rdparty/Inigo Kennedy/Saw Pad 2.fxp patches_3rdparty/Inigo Kennedy/Scaffold.fxp patches_3rdparty/Inigo Kennedy/Sea Pipe.fxp patches_3rdparty/Inigo Kennedy/Shipping.fxp patches_3rdparty/Inigo Kennedy/Simply Moving.fxp patches_3rdparty/Inigo Kennedy/Sine Movers 1.fxp patches_3rdparty/Inigo Kennedy/Sine Movers 2.fxp patches_3rdparty/Inigo Kennedy/Six Way 1.fxp patches_3rdparty/Inigo Kennedy/Softer Bass.fxp patches_3rdparty/Inigo Kennedy/Something At The Lighthouse.fxp patches_3rdparty/Inigo Kennedy/Spook 1.fxp patches_3rdparty/Inigo Kennedy/Spook 2.fxp patches_3rdparty/Inigo Kennedy/Squelch 1.fxp patches_3rdparty/Inigo Kennedy/Squelch 2.fxp patches_3rdparty/Inigo Kennedy/Squelch 3.fxp patches_3rdparty/Inigo Kennedy/Subtle Lead.fxp patches_3rdparty/Inigo Kennedy/Suspense.fxp patches_3rdparty/Inigo Kennedy/Sweet.fxp patches_3rdparty/Inigo Kennedy/Tables Turning.fxp patches_3rdparty/Inigo Kennedy/The Softest Melody.fxp patches_3rdparty/Inigo Kennedy/The Well.fxp patches_3rdparty/Inigo Kennedy/Three Way 1.fxp patches_3rdparty/Inigo Kennedy/Three Way 2.fxp patches_3rdparty/Inigo Kennedy/Three Way 3.fxp patches_3rdparty/Inigo Kennedy/Tonal.fxp patches_3rdparty/Inigo Kennedy/Trill.fxp patches_3rdparty/Inigo Kennedy/Twinkle.fxp patches_3rdparty/Inigo Kennedy/Undulation.fxp patches_3rdparty/Inigo Kennedy/Unexpected.fxp patches_3rdparty/Inigo Kennedy/Unstable Bass.fxp patches_3rdparty/Inigo Kennedy/Uplifting Noise.fxp patches_3rdparty/Inigo Kennedy/Warm Fuzzy Bass.fxp patches_3rdparty/Inigo Kennedy/Watch Out Below.fxp patches_3rdparty/Inigo Kennedy/Wobbly.fxp patches_3rdparty/Inigo Kennedy/Wonk 1.fxp patches_3rdparty/Inigo Kennedy/Wonk 2.fxp patches_3rdparty/Inigo Kennedy/Wrong Bass.fxp patches_3rdparty/Inigo Kennedy/Yearn.fxp patches_3rdparty/Kuniklo/ patches_3rdparty/Kuniklo/Arp/ patches_3rdparty/Kuniklo/Arp/Calc.fxp patches_3rdparty/Kuniklo/Arp/Chording.fxp patches_3rdparty/Kuniklo/Bass/ patches_3rdparty/Kuniklo/Bass/Big Moog.fxp patches_3rdparty/Kuniklo/Bass/Big.fxp patches_3rdparty/Kuniklo/Bass/Hoover.fxp patches_3rdparty/Kuniklo/Bass/Synchro.fxp patches_3rdparty/Kuniklo/FX/ patches_3rdparty/Kuniklo/FX/Desperation.fxp patches_3rdparty/Kuniklo/FX/Discharge.fxp patches_3rdparty/Kuniklo/FX/Hearing Voices.fxp patches_3rdparty/Kuniklo/FX/Level 9.fxp patches_3rdparty/Kuniklo/FX/Level Up.fxp patches_3rdparty/Kuniklo/FX/Radio Putty.fxp patches_3rdparty/Kuniklo/FX/Squadron.fxp patches_3rdparty/Kuniklo/FX/Strange Flora.fxp patches_3rdparty/Kuniklo/FX/Sudden Death MW.fxp patches_3rdparty/Kuniklo/FX/Tensioning.fxp patches_3rdparty/Kuniklo/FX/Voice Of I.fxp patches_3rdparty/Kuniklo/FX/Vox Matrix.fxp patches_3rdparty/Kuniklo/Lead/ patches_3rdparty/Kuniklo/Lead/I Said.fxp patches_3rdparty/Kuniklo/Lead/Mini.fxp patches_3rdparty/Kuniklo/Lead/Moogish.fxp patches_3rdparty/Kuniklo/Lead/Next Move.fxp patches_3rdparty/Kuniklo/Lead/Rough Going.fxp patches_3rdparty/Kuniklo/Lead/Time Tourist.fxp patches_3rdparty/Kuniklo/Lead/Unstable.fxp patches_3rdparty/Kuniklo/Lead/You.fxp patches_3rdparty/Kuniklo/Organ/ patches_3rdparty/Kuniklo/Organ/Big Church.fxp patches_3rdparty/Kuniklo/Pad/ patches_3rdparty/Kuniklo/Pad/After Warp.fxp patches_3rdparty/Kuniklo/Pad/Giallo.fxp patches_3rdparty/Kuniklo/Pad/Jammer AT.fxp patches_3rdparty/Kuniklo/Pad/Lullabye.fxp patches_3rdparty/Kuniklo/Pad/Nebulous.fxp patches_3rdparty/Kuniklo/Sequence/ patches_3rdparty/Kuniklo/Sequence/All In The Wrists.fxp patches_3rdparty/Kuniklo/Sequence/And Destroy.fxp patches_3rdparty/Kuniklo/Sequence/Dancer.fxp patches_3rdparty/Kuniklo/Sequence/Deconstruct.fxp patches_3rdparty/Kuniklo/Sequence/Naive.fxp patches_3rdparty/Kuniklo/Sequence/Netlon.fxp patches_3rdparty/Kuniklo/Sequence/Old Fog.fxp patches_3rdparty/Nick Moritz/ patches_3rdparty/Nick Moritz/Arp/ patches_3rdparty/Nick Moritz/Arp/Demon Power.fxp patches_3rdparty/Nick Moritz/Bass/ patches_3rdparty/Nick Moritz/Bass/Agressor.fxp patches_3rdparty/Nick Moritz/Bass/Basted Lead.fxp patches_3rdparty/Nick Moritz/Bass/Black Betty.fxp patches_3rdparty/Nick Moritz/Bass/Chicago.fxp patches_3rdparty/Nick Moritz/Bass/China Long.fxp patches_3rdparty/Nick Moritz/Bass/Crash Attack.fxp patches_3rdparty/Nick Moritz/Bass/Crazy.fxp patches_3rdparty/Nick Moritz/Bass/Deep Stack.fxp patches_3rdparty/Nick Moritz/Bass/Dista Bass.fxp patches_3rdparty/Nick Moritz/Bass/Drunky.fxp patches_3rdparty/Nick Moritz/Bass/Dusty Road.fxp patches_3rdparty/Nick Moritz/Bass/Dynamic Sawer.fxp patches_3rdparty/Nick Moritz/Bass/Electro Shock.fxp patches_3rdparty/Nick Moritz/Bass/FM Structure.fxp patches_3rdparty/Nick Moritz/Bass/Fidget.fxp patches_3rdparty/Nick Moritz/Bass/Fretless Bass.fxp patches_3rdparty/Nick Moritz/Bass/Grizzly.fxp patches_3rdparty/Nick Moritz/Bass/Hemera.fxp patches_3rdparty/Nick Moritz/Bass/Hoover FM.fxp patches_3rdparty/Nick Moritz/Bass/Juno Fire.fxp patches_3rdparty/Nick Moritz/Bass/Key Station.fxp patches_3rdparty/Nick Moritz/Bass/Morphine.fxp patches_3rdparty/Nick Moritz/Bass/Odionis.fxp patches_3rdparty/Nick Moritz/Bass/Phantom.fxp patches_3rdparty/Nick Moritz/Bass/Plastic Dream.fxp patches_3rdparty/Nick Moritz/Bass/Poolpad.fxp patches_3rdparty/Nick Moritz/Bass/Rubber Bass.fxp patches_3rdparty/Nick Moritz/Bass/Scrambler.fxp patches_3rdparty/Nick Moritz/Bass/Serious Step.fxp patches_3rdparty/Nick Moritz/Bass/Shot Gun.fxp patches_3rdparty/Nick Moritz/Bass/Slide Note.fxp patches_3rdparty/Nick Moritz/Bass/Sortier.fxp patches_3rdparty/Nick Moritz/Bass/Strange Frog.fxp patches_3rdparty/Nick Moritz/Bass/Strekoza.fxp patches_3rdparty/Nick Moritz/Bass/Striply Saw.fxp patches_3rdparty/Nick Moritz/Bass/Strode Impulse.fxp patches_3rdparty/Nick Moritz/Bass/Super Stap.fxp patches_3rdparty/Nick Moritz/Bass/Wooden Alien.fxp patches_3rdparty/Nick Moritz/FX/ patches_3rdparty/Nick Moritz/FX/Noise Crash 1.fxp patches_3rdparty/Nick Moritz/FX/Noise Crash 2.fxp patches_3rdparty/Nick Moritz/FX/Pong Keys.fxp patches_3rdparty/Nick Moritz/FX/Soloid Hit.fxp patches_3rdparty/Nick Moritz/FX/Sweep Noise Out.fxp patches_3rdparty/Nick Moritz/FX/Sweep Noise Up-Down.fxp patches_3rdparty/Nick Moritz/Keys/ patches_3rdparty/Nick Moritz/Keys/Angel Pluck.fxp patches_3rdparty/Nick Moritz/Keys/Benassi Bros.fxp patches_3rdparty/Nick Moritz/Keys/Blue Whale Organ.fxp patches_3rdparty/Nick Moritz/Keys/Brunto Chords.fxp patches_3rdparty/Nick Moritz/Keys/Caspian Sea.fxp patches_3rdparty/Nick Moritz/Keys/China Dream.fxp patches_3rdparty/Nick Moritz/Keys/Crackle Organ.fxp patches_3rdparty/Nick Moritz/Keys/Dream Plucks.fxp patches_3rdparty/Nick Moritz/Keys/Electro Cricket.fxp patches_3rdparty/Nick Moritz/Keys/Marimba.fxp patches_3rdparty/Nick Moritz/Keys/Modern FM Bells.fxp patches_3rdparty/Nick Moritz/Keys/Phone Drops.fxp patches_3rdparty/Nick Moritz/Keys/Popcorn 2K.fxp patches_3rdparty/Nick Moritz/Lead/ patches_3rdparty/Nick Moritz/Lead/5th House.fxp patches_3rdparty/Nick Moritz/Lead/Chicago Key.fxp patches_3rdparty/Nick Moritz/Lead/Demon Here.fxp patches_3rdparty/Nick Moritz/Lead/Huge Saw.fxp patches_3rdparty/Nick Moritz/Lead/Involved Crunch.fxp patches_3rdparty/Nick Moritz/Lead/Modular.fxp patches_3rdparty/Nick Moritz/Lead/Some Lead.fxp patches_3rdparty/Nick Moritz/Pad/ patches_3rdparty/Nick Moritz/Pad/Brass Pad.fxp patches_3rdparty/Nick Moritz/Pad/Nightmare.fxp patches_3rdparty/Nick Moritz/Pad/Purple Ocean.fxp patches_3rdparty/Nick Moritz/Pad/Saw Sweeper.fxp patches_3rdparty/Nick Moritz/Pad/Scary Pad.fxp patches_3rdparty/Nick Moritz/Pad/Sorrowful.fxp patches_3rdparty/Nick Moritz/Sequence/ patches_3rdparty/Nick Moritz/Sequence/Brain Out.fxp patches_3rdparty/Nick Moritz/Sequence/Dark Knight.fxp patches_3rdparty/Nick Moritz/Split/ patches_3rdparty/Nick Moritz/Split/Ana Bass Pluck.fxp patches_3rdparty/Nick Moritz/Strings/ patches_3rdparty/Nick Moritz/Strings/Orchestral Trombone.fxp patches_3rdparty/Nick Moritz/Synth/ patches_3rdparty/Nick Moritz/Synth/Adrenaline.fxp patches_3rdparty/Nick Moritz/Synth/Dream Drops.fxp patches_3rdparty/Nick Moritz/Synth/Forest Angels.fxp patches_3rdparty/Nick Moritz/Synth/Moon Piano.fxp patches_3rdparty/Nick Moritz/Synth/Morrowind.fxp patches_3rdparty/Nick Moritz/Synth/Mystery Grotto.fxp patches_3rdparty/Nick Moritz/Synth/Pushing Ocean.fxp patches_3rdparty/Nick Moritz/Synth/Regressive Notes.fxp patches_3rdparty/Nick Moritz/Synth/Space Stranger.fxp patches_3rdparty/Noisegeek/ patches_3rdparty/Noisegeek/Back To Tyrell.fxp patches_3rdparty/Noisegeek/Bagpipes Plugged In.fxp patches_3rdparty/Noisegeek/Busted Echobox.fxp patches_3rdparty/Noisegeek/Electric Leady Land.fxp patches_3rdparty/Noisegeek/Kinda Fearless FM.fxp patches_3rdparty/Noisegeek/Lost In Electric Woods.fxp patches_3rdparty/Noisegeek/Rubberband Fight.fxp patches_3rdparty/Noisegeek/Singing Space Saw.fxp patches_3rdparty/Noisegeek/Skyscraper Harp.fxp patches_3rdparty/Noisegeek/Slow-mo Samurai.fxp patches_3rdparty/Noisegeek/Something Clangy.fxp patches_3rdparty/Roger Linn (MPE)/ patches_3rdparty/Roger Linn (MPE)/LS Blues Harmonica.fxp patches_3rdparty/Roger Linn (MPE)/LS Hollow Tubes.fxp patches_3rdparty/Roger Linn (MPE)/LS Lead Guitar 2.fxp patches_3rdparty/Roger Linn (MPE)/LS Lead Guitar Shrill.fxp patches_3rdparty/Roger Linn (MPE)/LS Lead Guitar Wah Wah on Y-axis.fxp patches_3rdparty/Roger Linn (MPE)/LS Lead Guitar.fxp patches_3rdparty/Roger Linn (MPE)/LS Wurly.fxp patches_3rdparty/Roger Linn (MPE)/LS ZtoFilter YtoPulseWidth.fxp patches_3rdparty/Roger Linn (MPE)/LS ZtoOctave YtoChorus.fxp patches_3rdparty/Rozzer/ patches_3rdparty/Rozzer/6 Osc Stab.fxp patches_3rdparty/Rozzer/Badass D'n'B Bass 1.fxp patches_3rdparty/Rozzer/Badass D'n'B Bass 2.fxp patches_3rdparty/Rozzer/Click Bass.fxp patches_3rdparty/Rozzer/Cute.fxp patches_3rdparty/Rozzer/DX Tonez.fxp patches_3rdparty/Rozzer/Dark Heart.fxp patches_3rdparty/Rozzer/Delicious Square.fxp patches_3rdparty/Rozzer/Disco!.fxp patches_3rdparty/Rozzer/Enchanted.fxp patches_3rdparty/Rozzer/Evil From The Deep.fxp patches_3rdparty/Rozzer/FM Wob Bass.fxp patches_3rdparty/Rozzer/Fairy Dust.fxp patches_3rdparty/Rozzer/Far Away Places.fxp patches_3rdparty/Rozzer/Fast Fingers.fxp patches_3rdparty/Rozzer/God Gave Me Bad Acid.fxp patches_3rdparty/Rozzer/He Never Lost His Hardcore.fxp patches_3rdparty/Rozzer/Hell's Bells.fxp patches_3rdparty/Rozzer/Industry.fxp patches_3rdparty/Rozzer/Insectisoid.fxp patches_3rdparty/Rozzer/JP80x0 Pluck.fxp patches_3rdparty/Rozzer/LC Bass.fxp patches_3rdparty/Rozzer/M25 Stab.fxp patches_3rdparty/Rozzer/Modularity.fxp patches_3rdparty/Rozzer/Natural Bass.fxp patches_3rdparty/Rozzer/Night Vision.fxp patches_3rdparty/Rozzer/Nu Skool Bass 1.fxp patches_3rdparty/Rozzer/Nu Skool Bass 2.fxp patches_3rdparty/Rozzer/OOOOOoooooh Scary.....fxp patches_3rdparty/Rozzer/Old Skool Detroit Minor Stab.fxp patches_3rdparty/Rozzer/Pinhole.fxp patches_3rdparty/Rozzer/Prog Rock Octave Lead.fxp patches_3rdparty/Rozzer/Real Ether.fxp patches_3rdparty/Rozzer/She Cannae Take It.fxp patches_3rdparty/Rozzer/Sunday Organist.fxp patches_3rdparty/Rozzer/Super Thick Strings.fxp patches_3rdparty/Rozzer/Sweet Child.fxp patches_3rdparty/Rozzer/Symphonic Strings.fxp patches_3rdparty/Rozzer/Sync Alarm!.fxp patches_3rdparty/Rozzer/Tight FM Bass.fxp patches_3rdparty/Rozzer/Trance Seq Bass.fxp patches_3rdparty/Rozzer/Tuff Enough .fxp patches_3rdparty/Rozzer/Twisted.fxp patches_3rdparty/Rozzer/Unisono Mw At.fxp patches_3rdparty/Rozzer/Useful Bass.fxp patches_3rdparty/Zoozither/ patches_3rdparty/Zoozither/Add Wind.fxp patches_3rdparty/Zoozither/Ahead.fxp patches_3rdparty/Zoozither/Arrival.fxp patches_3rdparty/Zoozither/Benny.fxp patches_3rdparty/Zoozither/Bibass.fxp patches_3rdparty/Zoozither/Black Hawk.fxp patches_3rdparty/Zoozither/Boing 1.fxp patches_3rdparty/Zoozither/Boing 2.fxp patches_3rdparty/Zoozither/Bottlefly.fxp patches_3rdparty/Zoozither/Brain Stem.fxp patches_3rdparty/Zoozither/Braqo WT.fxp patches_3rdparty/Zoozither/Charmer Wah.fxp patches_3rdparty/Zoozither/Charmer.fxp patches_3rdparty/Zoozither/Chewsy.fxp patches_3rdparty/Zoozither/Clavish.fxp patches_3rdparty/Zoozither/Clingy.fxp patches_3rdparty/Zoozither/Coldness 1.fxp patches_3rdparty/Zoozither/Coldness 2.fxp patches_3rdparty/Zoozither/Coldness 3.fxp patches_3rdparty/Zoozither/Conflict.fxp patches_3rdparty/Zoozither/Conjurer.fxp patches_3rdparty/Zoozither/Crossover.fxp patches_3rdparty/Zoozither/Current.fxp patches_3rdparty/Zoozither/Disabled.fxp patches_3rdparty/Zoozither/Dissonance.fxp patches_3rdparty/Zoozither/Drill.fxp patches_3rdparty/Zoozither/Elephant Shock.fxp patches_3rdparty/Zoozither/Expansion 1.fxp patches_3rdparty/Zoozither/Expansion 2.fxp patches_3rdparty/Zoozither/Fish.fxp patches_3rdparty/Zoozither/Fizzy.fxp patches_3rdparty/Zoozither/Flutter.fxp patches_3rdparty/Zoozither/Frontal.fxp patches_3rdparty/Zoozither/Glow 1.fxp patches_3rdparty/Zoozither/Glow 2.fxp patches_3rdparty/Zoozither/Godfather.fxp patches_3rdparty/Zoozither/Goose.fxp patches_3rdparty/Zoozither/Growl.fxp patches_3rdparty/Zoozither/Gurgle.fxp patches_3rdparty/Zoozither/Harshness.fxp patches_3rdparty/Zoozither/Hell Choir 1.fxp patches_3rdparty/Zoozither/Hell Choir 2.fxp patches_3rdparty/Zoozither/Hesitant.fxp patches_3rdparty/Zoozither/Higher.fxp patches_3rdparty/Zoozither/Hilo.fxp patches_3rdparty/Zoozither/Iceover.fxp patches_3rdparty/Zoozither/Icy Pluck.fxp patches_3rdparty/Zoozither/In The Water.fxp patches_3rdparty/Zoozither/Intruder.fxp patches_3rdparty/Zoozither/Jimson.fxp patches_3rdparty/Zoozither/Jumper.fxp patches_3rdparty/Zoozither/Lazy Motion.fxp patches_3rdparty/Zoozither/Meltdown.fxp patches_3rdparty/Zoozither/Mindfunk.fxp patches_3rdparty/Zoozither/Modified.fxp patches_3rdparty/Zoozither/Modrops 1.fxp patches_3rdparty/Zoozither/Modrops 2.fxp patches_3rdparty/Zoozither/Munchkin 1.fxp patches_3rdparty/Zoozither/Munchkin 2.fxp patches_3rdparty/Zoozither/Munchkin 3.fxp patches_3rdparty/Zoozither/Mute.fxp patches_3rdparty/Zoozither/Neustation.fxp patches_3rdparty/Zoozither/Nightcrawler.fxp patches_3rdparty/Zoozither/Oncoming.fxp patches_3rdparty/Zoozither/Open Up.fxp patches_3rdparty/Zoozither/Partite.fxp patches_3rdparty/Zoozither/Pasty.fxp patches_3rdparty/Zoozither/Plaything.fxp patches_3rdparty/Zoozither/Plectrum 1.fxp patches_3rdparty/Zoozither/Plectrum 2.fxp patches_3rdparty/Zoozither/Quick 1.fxp patches_3rdparty/Zoozither/Quick 2.fxp patches_3rdparty/Zoozither/Quickspit.fxp patches_3rdparty/Zoozither/Raft.fxp patches_3rdparty/Zoozither/Release Me.fxp patches_3rdparty/Zoozither/Rip Fat.fxp patches_3rdparty/Zoozither/Seesaw.fxp patches_3rdparty/Zoozither/Segur.fxp patches_3rdparty/Zoozither/Shortwave.fxp patches_3rdparty/Zoozither/Shuttle 1.fxp patches_3rdparty/Zoozither/Shuttle 2.fxp patches_3rdparty/Zoozither/Spacious.fxp patches_3rdparty/Zoozither/Starfield.fxp patches_3rdparty/Zoozither/Static.fxp patches_3rdparty/Zoozither/Station.fxp patches_3rdparty/Zoozither/Streetsweeper.fxp patches_3rdparty/Zoozither/Suffer.fxp patches_3rdparty/Zoozither/Swamp 1.fxp patches_3rdparty/Zoozither/Swamp 2.fxp patches_3rdparty/Zoozither/Tired Double.fxp patches_3rdparty/Zoozither/Tragic.fxp patches_3rdparty/Zoozither/Triumph.fxp patches_3rdparty/Zoozither/Twitter.fxp patches_3rdparty/Zoozither/Unleaded.fxp patches_3rdparty/Zoozither/Unstable.fxp patches_3rdparty/Zoozither/Ventricle 1.fxp patches_3rdparty/Zoozither/Ventricle 2.fxp patches_3rdparty/Zoozither/Wall Eye.fxp patches_3rdparty/Zoozither/Warble.fxp patches_3rdparty/Zoozither/Wave Bye.fxp patches_3rdparty/Zoozither/Whisper.fxp patches_factory/ patches_factory/Bass/ patches_factory/Bass/Attacky.fxp patches_factory/Bass/Bass 1.fxp patches_factory/Bass/Bass 2.fxp patches_factory/Bass/Bass 3.fxp patches_factory/Bass/Bass 4.fxp patches_factory/Bass/Bass 5.fxp patches_factory/Bass/Behemoth.fxp patches_factory/Bass/Crush Bass.fxp patches_factory/Bass/Deep End.fxp patches_factory/Bass/Digibass.fxp patches_factory/Bass/Distorted Bass.fxp patches_factory/Bass/Distorted FM.fxp patches_factory/Bass/Distorted MW.fxp patches_factory/Bass/Doomsday.fxp patches_factory/Bass/E-Bass.fxp patches_factory/Bass/Eighties Drone.fxp patches_factory/Bass/Evilous.fxp patches_factory/Bass/FM Bass 1.fxp patches_factory/Bass/FM Bass 2.fxp patches_factory/Bass/FM Bass 3.fxp patches_factory/Bass/FM Bass 4.fxp patches_factory/Bass/FM Bass 5.fxp patches_factory/Bass/FM Bass 6.fxp patches_factory/Bass/FM Combo.fxp patches_factory/Bass/FM Slap.fxp patches_factory/Bass/Fingered.fxp patches_factory/Bass/Helmeto.fxp patches_factory/Bass/Lord Sawtooth.fxp patches_factory/Bass/Mellow.fxp patches_factory/Bass/Metal Square.fxp patches_factory/Bass/Mmm... Pointy!.fxp patches_factory/Bass/Piano Bass.fxp patches_factory/Bass/Plain.fxp patches_factory/Bass/Ring Mayhem.fxp patches_factory/Bass/Rubber Bass.fxp patches_factory/Bass/Rumble.fxp patches_factory/Bass/Saw Lo-Fi.fxp patches_factory/Bass/Schnell.fxp patches_factory/Bass/Slow.fxp patches_factory/Bass/Smoothie.fxp patches_factory/Bass/Square Bass.fxp patches_factory/Bass/Squared.fxp patches_factory/Bass/Stable.fxp patches_factory/Bass/Static 1.fxp patches_factory/Bass/Static 2.fxp patches_factory/Bass/Stone.fxp patches_factory/Bass/Sub 1.fxp patches_factory/Bass/Sub 2.fxp patches_factory/Bass/Sub 3.fxp patches_factory/Bass/Sub 4.fxp patches_factory/Bass/Sub Square.fxp patches_factory/Bass/Tacky 1.fxp patches_factory/Bass/Tacky 2.fxp patches_factory/Bass/Theme.fxp patches_factory/Bass/WT Bass.fxp patches_factory/Chord/ patches_factory/Chord/Inharmonic Stab.fxp patches_factory/Chord/Maj-Min Saw.fxp patches_factory/Chord/Maj-Min Stab.fxp patches_factory/Chord/Major 7 MkI.fxp patches_factory/Chord/Major 7 MkII.fxp patches_factory/Chord/Minor 7.fxp patches_factory/Chord/Minor Chord Retro Stab.fxp patches_factory/Chord/Tek Stab.fxp patches_factory/FX/ patches_factory/FX/Alarm.fxp patches_factory/FX/Aliens.fxp patches_factory/FX/Busy.fxp patches_factory/FX/Chaotry.fxp patches_factory/FX/Crackling.fxp patches_factory/FX/DTMF.fxp patches_factory/FX/Damage Dealer.fxp patches_factory/FX/Die-ie-ie.fxp patches_factory/FX/Dishonest.fxp patches_factory/FX/Evil Sucker Seq.fxp patches_factory/FX/Fireworks.fxp patches_factory/FX/Fry's Holophoner.fxp patches_factory/FX/Geiger.fxp patches_factory/FX/Harm.fxp patches_factory/FX/Health Care.fxp patches_factory/FX/Metal Pluck.fxp patches_factory/FX/Radio Noise.fxp patches_factory/FX/Rather Low.fxp patches_factory/FX/Space Adventure 1.fxp patches_factory/FX/Space Adventure 2.fxp patches_factory/FX/Space Cadet.fxp patches_factory/FX/Spooky Fish.fxp patches_factory/FX/Unsettler.fxp patches_factory/FX/Vinyl.fxp patches_factory/Init/ patches_factory/Init/Audio Passthru Mono.fxp patches_factory/Init/Audio Passthru Stereo.fxp patches_factory/Init/Init Emu VA.fxp patches_factory/Init/Init Emu WT.fxp patches_factory/Init/Init Emu.fxp patches_factory/Init/Init Env-Per-Osc.fxp patches_factory/Init/Init FM2.fxp patches_factory/Init/Init Saw.fxp patches_factory/Init/Init Sine.fxp patches_factory/Keyboard/ patches_factory/Keyboard/Artificial 1.fxp patches_factory/Keyboard/Artificial 2.fxp patches_factory/Keyboard/Church.fxp patches_factory/Keyboard/Circus 1.fxp patches_factory/Keyboard/Circus 2.fxp patches_factory/Keyboard/DX EP.fxp patches_factory/Keyboard/Digi Harpsi.fxp patches_factory/Keyboard/Dirt.fxp patches_factory/Keyboard/EP 1.fxp patches_factory/Keyboard/EP 2.fxp patches_factory/Keyboard/Experiment.fxp patches_factory/Keyboard/Organ 1.fxp patches_factory/Keyboard/Organ 2.fxp patches_factory/Keyboard/Organ 3.fxp patches_factory/Keyboard/Soft Suitcase.fxp patches_factory/MPE/ patches_factory/MPE/Baritonosaurus Saxus.fxp patches_factory/MPE/Bloom.fxp patches_factory/MPE/Coteaux du Giennois.fxp patches_factory/MPE/Lead With A Bell Attack.fxp patches_factory/MPE/Moving Day In The Caves.fxp patches_factory/MPE/Pad Plink 'n' Move.fxp patches_factory/MPE/Sticky.fxp patches_factory/MPE/The Elephant Told You.fxp patches_factory/MPE/The Shoebox.fxp patches_factory/Monosynth/ patches_factory/Monosynth/Acidofil.fxp patches_factory/Monosynth/Agroculture.fxp patches_factory/Monosynth/Asymptote.fxp patches_factory/Monosynth/Bad Childhood.fxp patches_factory/Monosynth/Banjo Remains.fxp patches_factory/Monosynth/Banter.fxp patches_factory/Monosynth/Bee.fxp patches_factory/Monosynth/Bitten.fxp patches_factory/Monosynth/Boll.fxp patches_factory/Monosynth/Broken One.fxp patches_factory/Monosynth/Butter.fxp patches_factory/Monosynth/Caveman.fxp patches_factory/Monosynth/Cell.fxp patches_factory/Monosynth/Chatter.fxp patches_factory/Monosynth/Classic Lead 1.fxp patches_factory/Monosynth/Classic Lead 2.fxp patches_factory/Monosynth/Classical.fxp patches_factory/Monosynth/Clean Shit.fxp patches_factory/Monosynth/Condom.fxp patches_factory/Monosynth/Cottage.fxp patches_factory/Monosynth/Cray.fxp patches_factory/Monosynth/Crisp PWM.fxp patches_factory/Monosynth/DNA Sequencer.fxp patches_factory/Monosynth/Digi It.fxp patches_factory/Monosynth/Digi Portalead.fxp patches_factory/Monosynth/Dist Bass 1.fxp patches_factory/Monosynth/Dist Bass 2.fxp patches_factory/Monosynth/Distortionworks.fxp patches_factory/Monosynth/Dome.fxp patches_factory/Monosynth/Duck and Cover.fxp patches_factory/Monosynth/Eight.fxp patches_factory/Monosynth/Etwas.fxp patches_factory/Monosynth/FM Is Growing On Me.fxp patches_factory/Monosynth/FM Rock.fxp patches_factory/Monosynth/Fairy.fxp patches_factory/Monosynth/Flawed Science.fxp patches_factory/Monosynth/Fluff.fxp patches_factory/Monosynth/Formant Pulse.fxp patches_factory/Monosynth/Fuji.fxp patches_factory/Monosynth/Fundament.fxp patches_factory/Monosynth/Fyllo Dual.fxp patches_factory/Monosynth/Gallium Arsenic.fxp patches_factory/Monosynth/Generic.fxp patches_factory/Monosynth/Gliss Lead.fxp patches_factory/Monosynth/Harsh.fxp patches_factory/Monosynth/Harsher.fxp patches_factory/Monosynth/Hippo.fxp patches_factory/Monosynth/Hof.fxp patches_factory/Monosynth/In The Distance.fxp patches_factory/Monosynth/Kilkenny.fxp patches_factory/Monosynth/Koala 1.fxp patches_factory/Monosynth/Koala 2.fxp patches_factory/Monosynth/Kurasu.fxp patches_factory/Monosynth/Labcoat.fxp patches_factory/Monosynth/Later.fxp patches_factory/Monosynth/Legoland.fxp patches_factory/Monosynth/Lera.fxp patches_factory/Monosynth/Light.fxp patches_factory/Monosynth/Log Log.fxp patches_factory/Monosynth/Long Stocking.fxp patches_factory/Monosynth/Markov.fxp patches_factory/Monosynth/Moogy Saw.fxp patches_factory/Monosynth/Mosquito.fxp patches_factory/Monosynth/Motion.fxp patches_factory/Monosynth/Mundane.fxp patches_factory/Monosynth/Nastyfication.fxp patches_factory/Monosynth/Not Nearly As Harsh.fxp patches_factory/Monosynth/Octave Dodger.fxp patches_factory/Monosynth/Oldest Trick In The Book MW.fxp patches_factory/Monosynth/Organ Donor.fxp patches_factory/Monosynth/Owl.fxp patches_factory/Monosynth/Panda.fxp patches_factory/Monosynth/Pet.fxp patches_factory/Monosynth/Phase Pass.fxp patches_factory/Monosynth/Photon.fxp patches_factory/Monosynth/Play Nice.fxp patches_factory/Monosynth/Probability.fxp patches_factory/Monosynth/Qealchee.fxp patches_factory/Monosynth/Quick Basic.fxp patches_factory/Monosynth/Quirp.fxp patches_factory/Monosynth/Quiz.fxp patches_factory/Monosynth/Radon.fxp patches_factory/Monosynth/Resofest 1.fxp patches_factory/Monosynth/Resofest 2.fxp patches_factory/Monosynth/Resofest 3.fxp patches_factory/Monosynth/Resofest 4.fxp patches_factory/Monosynth/Riemann.fxp patches_factory/Monosynth/Rough.fxp patches_factory/Monosynth/Rundfunk Funk.fxp patches_factory/Monosynth/Saw Octaves.fxp patches_factory/Monosynth/Scooped.fxp patches_factory/Monosynth/Scream Lead.fxp patches_factory/Monosynth/Screamer.fxp patches_factory/Monosynth/Screamy Verby.fxp patches_factory/Monosynth/Semi-clip.fxp patches_factory/Monosynth/Serial.fxp patches_factory/Monosynth/Shanai.fxp patches_factory/Monosynth/Sharpish.fxp patches_factory/Monosynth/Sheep Clothing MW.fxp patches_factory/Monosynth/Simple ATC.fxp patches_factory/Monosynth/Simpler Times.fxp patches_factory/Monosynth/Sine Lead.fxp patches_factory/Monosynth/Sine-Saw Acidish.fxp patches_factory/Monosynth/Smoothness World Cup.fxp patches_factory/Monosynth/Smoothy Hollow.fxp patches_factory/Monosynth/Somewhere MW.fxp patches_factory/Monosynth/Square.fxp patches_factory/Monosynth/Squelch.fxp patches_factory/Monosynth/Squiggly.fxp patches_factory/Monosynth/Stepmother.fxp patches_factory/Monosynth/Sweepy.fxp patches_factory/Monosynth/Sync Harmonics.fxp patches_factory/Monosynth/Sync Lead.fxp patches_factory/Monosynth/Synth Guitar 1.fxp patches_factory/Monosynth/Synth Guitar 2.fxp patches_factory/Monosynth/Talky 1 MW.fxp patches_factory/Monosynth/Talky 2 MW.fxp patches_factory/Monosynth/Tank Top.fxp patches_factory/Monosynth/Tight Bassline.fxp patches_factory/Monosynth/Tok.fxp patches_factory/Monosynth/Tolk.fxp patches_factory/Monosynth/Triple.fxp patches_factory/Monosynth/Turbo Solo.fxp patches_factory/Monosynth/Turbo.fxp patches_factory/Monosynth/Untamed.fxp patches_factory/Monosynth/Up Down.fxp patches_factory/Monosynth/Very Chorus.fxp patches_factory/Monosynth/Violini Solo.fxp patches_factory/Monosynth/Vocal Lead.fxp patches_factory/Monosynth/Wide Bassline.fxp patches_factory/Monosynth/Width.fxp patches_factory/Monosynth/Wombat.fxp patches_factory/Monosynth/Zero Zero One.fxp patches_factory/Monosynth/\#302\#265computer.fxp patches_factory/Pad/ patches_factory/Pad/Alias Pornography.fxp patches_factory/Pad/Assymetry.fxp patches_factory/Pad/Bell Pad.fxp patches_factory/Pad/Bells and Sweep.fxp patches_factory/Pad/Bright.fxp patches_factory/Pad/Burden.fxp patches_factory/Pad/Canadians.fxp patches_factory/Pad/Choir Pad Thing.fxp patches_factory/Pad/Chowning.fxp patches_factory/Pad/Communication.fxp patches_factory/Pad/Computers In Space.fxp patches_factory/Pad/Death To Gator.fxp patches_factory/Pad/Distant.fxp patches_factory/Pad/Distorted Choir 1.fxp patches_factory/Pad/Distorted Choir 2.fxp patches_factory/Pad/Endgame.fxp patches_factory/Pad/FM Pad.fxp patches_factory/Pad/Flux Capacitor.fxp patches_factory/Pad/Formants MW.fxp patches_factory/Pad/Ghost Pad.fxp patches_factory/Pad/Gliss Movement.fxp patches_factory/Pad/Growth.fxp patches_factory/Pad/Harmonic Sweep.fxp patches_factory/Pad/Harsh Saw.fxp patches_factory/Pad/Hmm....fxp patches_factory/Pad/Legacy.fxp patches_factory/Pad/Louder.fxp patches_factory/Pad/MKS-70 Warm Pad.fxp patches_factory/Pad/MW Pulsating.fxp patches_factory/Pad/Moody Statement.fxp patches_factory/Pad/Newton Was Evil.fxp patches_factory/Pad/Ooh.fxp patches_factory/Pad/Pad 1.fxp patches_factory/Pad/Pad 2 MW.fxp patches_factory/Pad/Pad 3.fxp patches_factory/Pad/Pad 4.fxp patches_factory/Pad/Pad 5.fxp patches_factory/Pad/Pad 6.fxp patches_factory/Pad/Pad 7.fxp patches_factory/Pad/Pad 8.fxp patches_factory/Pad/Primes.fxp patches_factory/Pad/Retro Choir.fxp patches_factory/Pad/Ringing.fxp patches_factory/Pad/Robochoir 1.fxp patches_factory/Pad/Robochoir 2.fxp patches_factory/Pad/Safety.fxp patches_factory/Pad/Sawteeth.fxp patches_factory/Pad/Semiconductor.fxp patches_factory/Pad/Semihaunt.fxp patches_factory/Pad/Smooth Dist.fxp patches_factory/Pad/Sparkly.fxp patches_factory/Pad/Sprinkly.fxp patches_factory/Pad/Still.fxp patches_factory/Pad/Stretch.fxp patches_factory/Pad/Subtle Comb Strings.fxp patches_factory/Pad/Sunday.fxp patches_factory/Pad/Super.fxp patches_factory/Pad/Synth Choir MW O-Ah.fxp patches_factory/Pad/Verb Pad.fxp patches_factory/Pad/Well.fxp patches_factory/Pad/Winter Warmer.fxp patches_factory/Pad/Worried.fxp patches_factory/Pad/Xbox 1.fxp patches_factory/Pad/Xbox 2.fxp patches_factory/Pad/Yeti Funeral.fxp patches_factory/Percussion/ patches_factory/Percussion/Drum One.fxp patches_factory/Percussion/Kick 909ish.fxp patches_factory/Percussion/Kick Tech 1.fxp patches_factory/Percussion/Kick Tech 2.fxp patches_factory/Percussion/Synth Tom 1.fxp patches_factory/Percussion/Synth Tom 2.fxp patches_factory/Percussion/Synth Tom 3.fxp patches_factory/Percussion/Verber.fxp patches_factory/Pluck/ patches_factory/Pluck/80s Gliss.fxp patches_factory/Pluck/ACME.fxp patches_factory/Pluck/Agropop.fxp patches_factory/Pluck/Ambient E-Guitar.fxp patches_factory/Pluck/Artificial.fxp patches_factory/Pluck/Assymetry.fxp patches_factory/Pluck/Battered Beauty.fxp patches_factory/Pluck/Bell 1.fxp patches_factory/Pluck/Bell 2.fxp patches_factory/Pluck/Belle.fxp patches_factory/Pluck/Bite.fxp patches_factory/Pluck/Blekinge.fxp patches_factory/Pluck/Brut de Bollebygd.fxp patches_factory/Pluck/CLRKSWRD.fxp patches_factory/Pluck/Clean.fxp patches_factory/Pluck/Comb Pluck.fxp patches_factory/Pluck/Convex.fxp patches_factory/Pluck/Cuto.fxp patches_factory/Pluck/Delay Dancer.fxp patches_factory/Pluck/Delay Pops 1.fxp patches_factory/Pluck/Delay Pops 2.fxp patches_factory/Pluck/Delay Pops 3.fxp patches_factory/Pluck/Delay Pops 4.fxp patches_factory/Pluck/Delay Pops 5.fxp patches_factory/Pluck/Diamonds.fxp patches_factory/Pluck/E-Guitar.fxp patches_factory/Pluck/East.fxp patches_factory/Pluck/Enhanced Forest.fxp patches_factory/Pluck/FM Pluck.fxp patches_factory/Pluck/FM Poops.fxp patches_factory/Pluck/Falling Down.fxp patches_factory/Pluck/Fantasy Bell.fxp patches_factory/Pluck/Fluortant.fxp patches_factory/Pluck/Fog.fxp patches_factory/Pluck/Forever.fxp patches_factory/Pluck/Freedom Fries.fxp patches_factory/Pluck/Friendly.fxp patches_factory/Pluck/Frog.fxp patches_factory/Pluck/Gliss Pluck Distorted.fxp patches_factory/Pluck/Gliss Pluck.fxp patches_factory/Pluck/Good Childhood.fxp patches_factory/Pluck/Guitar.fxp patches_factory/Pluck/Half FM.fxp patches_factory/Pluck/Happy.fxp patches_factory/Pluck/Harmonics 1.fxp patches_factory/Pluck/Harmonics 2.fxp patches_factory/Pluck/Hasselhoff.fxp patches_factory/Pluck/Hybrid 1.fxp patches_factory/Pluck/Hybrid 2.fxp patches_factory/Pluck/Icebreaker.fxp patches_factory/Pluck/Late Fall.fxp patches_factory/Pluck/Light 1.fxp patches_factory/Pluck/Light 2.fxp patches_factory/Pluck/Lighter.fxp patches_factory/Pluck/Lil' Exploders.fxp patches_factory/Pluck/Lo-Fi Pluck.fxp patches_factory/Pluck/MW Morph.fxp patches_factory/Pluck/Magic Music Box.fxp patches_factory/Pluck/Magical Guitar.fxp patches_factory/Pluck/Man Machine.fxp patches_factory/Pluck/Messy.fxp patches_factory/Pluck/Metallic.fxp patches_factory/Pluck/Mol.fxp patches_factory/Pluck/Mollusk.fxp patches_factory/Pluck/Mr. Sparkle.fxp patches_factory/Pluck/Mystic.fxp patches_factory/Pluck/Nice Pluck 1.fxp patches_factory/Pluck/Nice Pluck 2.fxp patches_factory/Pluck/Nice Pluck 3.fxp patches_factory/Pluck/Nice Pluck 4.fxp patches_factory/Pluck/Nice Pluck 5.fxp patches_factory/Pluck/Nolla.fxp patches_factory/Pluck/Norrland.fxp patches_factory/Pluck/Piano Remains 1.fxp patches_factory/Pluck/Piano Remains 2.fxp patches_factory/Pluck/Pie.fxp patches_factory/Pluck/Pinkerton Tinfurter.fxp patches_factory/Pluck/Pol Pot.fxp patches_factory/Pluck/Pulsar.fxp patches_factory/Pluck/Pulsii.fxp patches_factory/Pluck/Pure Square.fxp patches_factory/Pluck/Retrofit.fxp patches_factory/Pluck/Reverend B.fxp patches_factory/Pluck/Rutherford Menskin MW.fxp patches_factory/Pluck/Saw Pluck.fxp patches_factory/Pluck/Scrape Pluck.fxp patches_factory/Pluck/Sharpness.fxp patches_factory/Pluck/Simple PW.fxp patches_factory/Pluck/Sinus Verby Pops.fxp patches_factory/Pluck/Snap.fxp patches_factory/Pluck/Soft Space Oboe Pops.fxp patches_factory/Pluck/Soft Sync Saw.fxp patches_factory/Pluck/Soift.fxp patches_factory/Pluck/Spell.fxp patches_factory/Pluck/Square Blinks.fxp patches_factory/Pluck/Square Pop.fxp patches_factory/Pluck/Sync Echo.fxp patches_factory/Pluck/Sync Pluck.fxp patches_factory/Pluck/Sync Square Pluck.fxp patches_factory/Pluck/That Comb Magic.fxp patches_factory/Pluck/The 1980s.fxp patches_factory/Pluck/Thingamajob.fxp patches_factory/Pluck/Tinker.fxp patches_factory/Pluck/Trancy.fxp patches_factory/Pluck/Ultra Violet.fxp patches_factory/Pluck/VHS Soundtrack.fxp patches_factory/Pluck/Wire MW.fxp patches_factory/Pluck/Wire.fxp patches_factory/Pluck/Woody.fxp patches_factory/Pluck/You Fairy.fxp patches_factory/Polysynth/ patches_factory/Polysynth/1804.fxp patches_factory/Polysynth/Aggero.fxp patches_factory/Polysynth/Ahh Polly.fxp patches_factory/Polysynth/Analyse.fxp patches_factory/Polysynth/Anthemish 1.fxp patches_factory/Polysynth/Anthemish 2.fxp patches_factory/Polysynth/Anthemish 3.fxp patches_factory/Polysynth/Bolibompa.fxp patches_factory/Polysynth/Bork.fxp patches_factory/Polysynth/Boss.fxp patches_factory/Polysynth/Brassy.fxp patches_factory/Polysynth/Buggy Brass.fxp patches_factory/Polysynth/Call.fxp patches_factory/Polysynth/Concave.fxp patches_factory/Polysynth/Crisp Noise Brass.fxp patches_factory/Polysynth/Dirty Hole.fxp patches_factory/Polysynth/Disturbing Resonance.fxp patches_factory/Polysynth/Embrrass.fxp patches_factory/Polysynth/Eyan.fxp patches_factory/Polysynth/FM Poly.fxp patches_factory/Polysynth/Failure.fxp patches_factory/Polysynth/Fast Poly.fxp patches_factory/Polysynth/Fat Curtis.fxp patches_factory/Polysynth/Filter Mod.fxp patches_factory/Polysynth/Filter Sweep.fxp patches_factory/Polysynth/Fonk.fxp patches_factory/Polysynth/Formant Sweep.fxp patches_factory/Polysynth/Fun With Feedback.fxp patches_factory/Polysynth/Future Split.fxp patches_factory/Polysynth/Gentle.fxp patches_factory/Polysynth/Havoc.fxp patches_factory/Polysynth/Hombre.fxp patches_factory/Polysynth/Hugeness.fxp patches_factory/Polysynth/Instant Coffee PWM.fxp patches_factory/Polysynth/JX-10 Double Brass.fxp patches_factory/Polysynth/Japanese Space-ulation Wheel.fxp patches_factory/Polysynth/Japanese Unison.fxp patches_factory/Polysynth/Jim.fxp patches_factory/Polysynth/Juno-60 Strings.fxp patches_factory/Polysynth/Jupiter-8.fxp patches_factory/Polysynth/Keep 'em Coming.fxp patches_factory/Polysynth/Korg Triton.fxp patches_factory/Polysynth/Larger.fxp patches_factory/Polysynth/Licht.fxp patches_factory/Polysynth/MG.fxp patches_factory/Polysynth/MacLaurin.fxp patches_factory/Polysynth/Mega Mega.fxp patches_factory/Polysynth/Megasynth 1.fxp patches_factory/Polysynth/Megasynth 2.fxp patches_factory/Polysynth/Megasynth 3.fxp patches_factory/Polysynth/Megasynth 4.fxp patches_factory/Polysynth/Melon.fxp patches_factory/Polysynth/Messy.fxp patches_factory/Polysynth/Metal Chonk.fxp patches_factory/Polysynth/Noise Tone.fxp patches_factory/Polysynth/Notched Saws.fxp patches_factory/Polysynth/OB-8 Jump.fxp patches_factory/Polysynth/Oberheim Dreams.fxp patches_factory/Polysynth/Oiro.fxp patches_factory/Polysynth/Ol' Sampler.fxp patches_factory/Polysynth/Old Square.fxp patches_factory/Polysynth/Oldie.fxp patches_factory/Polysynth/PPG Choir.fxp patches_factory/Polysynth/PPG Dreams.fxp patches_factory/Polysynth/PWM Avenger.fxp patches_factory/Polysynth/Past Tense.fxp patches_factory/Polysynth/Phasey.fxp patches_factory/Polysynth/Plastic Brass.fxp patches_factory/Polysynth/Play Louder.fxp patches_factory/Polysynth/Ploppy.fxp patches_factory/Polysynth/Poly Ahhs.fxp patches_factory/Polysynth/Poly Lala.fxp patches_factory/Polysynth/Polymoog.fxp patches_factory/Polysynth/Prophet VS.fxp patches_factory/Polysynth/Quantization Choice.fxp patches_factory/Polysynth/Quasi.fxp patches_factory/Polysynth/Quote.fxp patches_factory/Polysynth/Ralph.fxp patches_factory/Polysynth/Reset.fxp patches_factory/Polysynth/Reso Brassy.fxp patches_factory/Polysynth/Retrofit.fxp patches_factory/Polysynth/Retrograde.fxp patches_factory/Polysynth/Rez.fxp patches_factory/Polysynth/Ring Sweep.fxp patches_factory/Polysynth/Ringo.fxp patches_factory/Polysynth/Ruler.fxp patches_factory/Polysynth/Rusty.fxp patches_factory/Polysynth/Separate Ways.fxp patches_factory/Polysynth/Serious Distortion.fxp patches_factory/Polysynth/Shenanigans.fxp patches_factory/Polysynth/Simple Waveguide.fxp patches_factory/Polysynth/Simplistic.fxp patches_factory/Polysynth/Sine Saw 7.fxp patches_factory/Polysynth/Sine Saw.fxp patches_factory/Polysynth/Sizzling Sweep.fxp patches_factory/Polysynth/Skatteverket.fxp patches_factory/Polysynth/Slow Poly MW.fxp patches_factory/Polysynth/Smooth Stabs.fxp patches_factory/Polysynth/Space FM.fxp patches_factory/Polysynth/Spacematron.fxp patches_factory/Polysynth/Spik.fxp patches_factory/Polysynth/Step Portamento.fxp patches_factory/Polysynth/Super Jupiter.fxp patches_factory/Polysynth/Synth Brass 1.fxp patches_factory/Polysynth/Synth Brass 2.fxp patches_factory/Polysynth/Synth Brass 3.fxp patches_factory/Polysynth/Taikonaut.fxp patches_factory/Polysynth/Tarnce.fxp patches_factory/Polysynth/Thynchronization.fxp patches_factory/Polysynth/Toto Brass.fxp patches_factory/Polysynth/Uni 1.fxp patches_factory/Polysynth/Uni 2.fxp patches_factory/Polysynth/Uni Saw FB.fxp patches_factory/Polysynth/Vel 2 Cutoff.fxp patches_factory/Polysynth/Violini Poly.fxp patches_factory/Polysynth/WG 01.fxp patches_factory/Polysynth/Waver.fxp patches_factory/Polysynth/Xpander 1.fxp patches_factory/Polysynth/Xpander 2.fxp patches_factory/Polysynth/Zizzly Saw.fxp patches_factory/Sequence/ patches_factory/Sequence/Acid Seq 1.fxp patches_factory/Sequence/Acid Seq 2.fxp patches_factory/Sequence/Acid Seq 3.fxp patches_factory/Sequence/Barrelish.fxp patches_factory/Sequence/Bass+Drums.fxp patches_factory/Sequence/Bell Seq.fxp patches_factory/Sequence/Bit Seq.fxp patches_factory/Sequence/Burial Ground.fxp patches_factory/Sequence/Calm.fxp patches_factory/Sequence/Comb Seq.fxp patches_factory/Sequence/Damn Aliens.fxp patches_factory/Sequence/Distorted Glassy Seq.fxp patches_factory/Sequence/Evilish.fxp patches_factory/Sequence/FB Seq.fxp patches_factory/Sequence/FM Motion Sweep.fxp patches_factory/Sequence/FM Seq.fxp patches_factory/Sequence/Fifth Seq.fxp patches_factory/Sequence/Filter Buildup.fxp patches_factory/Sequence/Fold Sseq.fxp patches_factory/Sequence/Game On 1.fxp patches_factory/Sequence/Game On 2.fxp patches_factory/Sequence/Game On 3.fxp patches_factory/Sequence/Game On 4 MW Split.fxp patches_factory/Sequence/Gate Chord.fxp patches_factory/Sequence/Hovercar Championship.fxp patches_factory/Sequence/I Want To Get Well.fxp patches_factory/Sequence/Madness.fxp patches_factory/Sequence/Multi Seq.fxp patches_factory/Sequence/Noise Bass.fxp patches_factory/Sequence/Noise Seq.fxp patches_factory/Sequence/Octave Arp.fxp patches_factory/Sequence/One Key Wonder.fxp patches_factory/Sequence/Phase 1.fxp patches_factory/Sequence/Phase 2.fxp patches_factory/Sequence/Retrig Me.fxp patches_factory/Sequence/S&H Classic.fxp patches_factory/Sequence/Seq 1234.fxp patches_factory/Sequence/Sine Sequencer 1.fxp patches_factory/Sequence/Sine Sequencer 2.fxp patches_factory/Sequence/Split Personality.fxp patches_factory/Sequence/Step Phaser.fxp patches_factory/Sequence/Sync Accident.fxp patches_factory/Sequence/Sync Arp.fxp patches_factory/Sequence/Table Seq.fxp patches_factory/Sequence/Tyskland.fxp patches_factory/Sequence/Wabbit MW.fxp patches_factory/Sequence/Wavesequence 01.fxp patches_factory/Sequence/When Good Combs Go Bad.fxp patches_factory/Vocoder/ patches_factory/Vocoder/Noise.fxp patches_factory/Vocoder/Pop.fxp patches_factory/Vocoder/Solo.fxp patches_factory/Wind/ patches_factory/Wind/Clarinet.fxp patches_factory/Wind/Cyber Flute.fxp patches_factory/Wind/Dreamy Flute.fxp patches_factory/Wind/Fake Ethno.fxp patches_factory/Wind/Flute 1.fxp patches_factory/Wind/Flute 2.fxp patches_factory/Wind/Low.fxp patches_factory/Wind/Tragic Winds.fxp tuning-library/ tuning-library/README.txt tuning-library/Surge Virtual Instrument Microtuning Library Documentation.txt tuning-library/KBM Concert Pitch/ tuning-library/KBM Concert Pitch/60-262-60 Concert C.kbm tuning-library/KBM Concert Pitch/60-440-69 Concert A C.kbm tuning-library/KBM Concert Pitch/61-277-61 Concert C#, Db.kbm tuning-library/KBM Concert Pitch/62-294-62 Concert D.kbm tuning-library/KBM Concert Pitch/63-311-63 Concert D#, Eb.kbm tuning-library/KBM Concert Pitch/64-330-64 Concert E.kbm tuning-library/KBM Concert Pitch/65-349-65 Concert F.kbm tuning-library/KBM Concert Pitch/66-370-66 Concert F#, Gb.kbm tuning-library/KBM Concert Pitch/67-392-67 Concert G.kbm tuning-library/KBM Concert Pitch/68-415-68 Concert G#, Ab.kbm tuning-library/KBM Concert Pitch/69-440-69 Concert A.kbm tuning-library/KBM Concert Pitch/70-466-70 Concert A#, Bb.kbm tuning-library/KBM Concert Pitch/71-494-71 Concert B.kbm tuning-library/KBM Concert Pitch/KBM Notes.txt tuning-library/SCL/ tuning-library/SCL/12 Tone Equal Temperament.scl tuning-library/SCL/Bohlen-Pierce.scl tuning-library/SCL/ED2-05.scl tuning-library/SCL/ED2-06.scl tuning-library/SCL/ED2-07.scl tuning-library/SCL/ED2-08.scl tuning-library/SCL/ED2-09.scl tuning-library/SCL/ED2-10.scl tuning-library/SCL/ED2-11.scl tuning-library/SCL/ED2-12.scl tuning-library/SCL/ED2-13.scl tuning-library/SCL/ED2-14.scl tuning-library/SCL/ED2-15.scl tuning-library/SCL/ED2-16.scl tuning-library/SCL/ED2-17.scl tuning-library/SCL/ED2-18.scl tuning-library/SCL/ED2-19.scl tuning-library/SCL/ED2-20.scl tuning-library/SCL/ED2-21.scl tuning-library/SCL/ED2-22.scl tuning-library/SCL/ED2-23.scl tuning-library/SCL/ED2-24.scl tuning-library/SCL/ED2-25.scl tuning-library/SCL/ED2-26.scl tuning-library/SCL/ED2-27.scl tuning-library/SCL/ED2-28.scl tuning-library/SCL/ED2-29.scl tuning-library/SCL/ED2-30.scl tuning-library/SCL/ED2-31.scl tuning-library/SCL/ED3-07.scl tuning-library/SCL/ED3-08.scl tuning-library/SCL/ED3-09.scl tuning-library/SCL/ED3-10.scl tuning-library/SCL/ED3-11.scl tuning-library/SCL/ED3-12.scl tuning-library/SCL/ED3-13.scl tuning-library/SCL/ED3-14.scl tuning-library/SCL/ED3-15.scl tuning-library/SCL/ED3-16.scl tuning-library/SCL/ED3-17.scl tuning-library/SCL/ED3-18.scl tuning-library/SCL/ED3-19.scl tuning-library/SCL/ED3-20.scl tuning-library/SCL/ED3-21.scl tuning-library/SCL/ED3-22.scl tuning-library/SCL/ED3-23.scl tuning-library/SCL/ED3-24.scl tuning-library/SCL/ED3-25.scl tuning-library/SCL/ED3-26.scl tuning-library/SCL/ED3-27.scl tuning-library/SCL/ED4-09.scl tuning-library/SCL/ED4-11.scl tuning-library/SCL/ED4-13.scl tuning-library/SCL/ED4-15.scl tuning-library/SCL/ED4-17.scl tuning-library/SCL/ED4-19.scl tuning-library/SCL/ED4-21.scl tuning-library/SCL/ED4-23.scl tuning-library/SCL/ED4-25.scl tuning-library/SCL/ED4-27.scl tuning-library/SCL/ED4-29.scl tuning-library/SCL/ED4-31.scl tuning-library/SCL/ED4-33.scl tuning-library/SCL/ED4-35.scl tuning-library/SCL/ED4-37.scl tuning-library/SCL/ED4-39.scl tuning-library/SCL/ED4-41.scl tuning-library/SCL/HD2 04-08.scl tuning-library/SCL/HD2 05-10.scl tuning-library/SCL/HD2 06-12.scl tuning-library/SCL/HD2 07-14.scl tuning-library/SCL/HD2 08-16.scl tuning-library/SCL/HD2 09-18.scl tuning-library/SCL/HD2 10-20.scl tuning-library/SCL/HD2 11-22.scl tuning-library/SCL/HD2 12-24.scl tuning-library/SCL/HD2 13-26.scl tuning-library/SCL/HD2 14-28.scl tuning-library/SCL/HD2 15-30.scl tuning-library/SCL/HD2 16-32.scl tuning-library/SCL/HD3 04-12.scl tuning-library/SCL/HD3 05-15.scl tuning-library/SCL/HD3 06-18.scl tuning-library/SCL/HD3 07-21.scl tuning-library/SCL/HD3 08-24.scl tuning-library/SCL/HD3 09-27.scl tuning-library/SCL/HD3 10-30.scl tuning-library/SCL/HD3 11-33.scl tuning-library/SCL/HD3 12-36.scl tuning-library/SCL/HD3 13-39.scl tuning-library/SCL/HD3 14-42.scl tuning-library/SCL/HD3 15-45.scl tuning-library/SCL/HD3 16-48.scl tuning-library/SCL/HD4 04-16.scl tuning-library/SCL/HD4 05-20.scl tuning-library/SCL/HD4 06-24.scl tuning-library/SCL/HD4 07-28.scl tuning-library/SCL/HD4 08-32.scl tuning-library/SCL/HD4 09-36.scl tuning-library/SCL/HD4 10-40.scl tuning-library/SCL/HD4 11-44.scl tuning-library/SCL/HD4 12-48.scl tuning-library/SCL/HD4 13-52.scl tuning-library/SCL/HD4 14-56.scl tuning-library/SCL/HD4 15-60.scl tuning-library/SCL/HD4 16-64.scl tuning-library/SCL/SD2 08-04.scl tuning-library/SCL/SD2 10-05.scl tuning-library/SCL/SD2 12-06.scl tuning-library/SCL/SD2 14-07.scl tuning-library/SCL/SD2 16-08.scl tuning-library/SCL/SD2 18-09.scl tuning-library/SCL/SD2 20-10.scl tuning-library/SCL/SD2 22-11.scl tuning-library/SCL/SD2 24-12.scl tuning-library/SCL/SD2 26-13.scl tuning-library/SCL/SD2 28-14.scl tuning-library/SCL/SD2 30-15.scl tuning-library/SCL/SD2 32-16.scl tuning-library/SCL/SD3 12-04.scl tuning-library/SCL/SD3 15-05.scl tuning-library/SCL/SD3 18-06.scl tuning-library/SCL/SD3 21-07.scl tuning-library/SCL/SD3 24-08.scl tuning-library/SCL/SD3 27-09.scl tuning-library/SCL/SD3 30-10.scl tuning-library/SCL/SD3 33-11.scl tuning-library/SCL/SD3 36-12.scl tuning-library/SCL/SD3 39-13.scl tuning-library/SCL/SD3 42-14.scl tuning-library/SCL/SD3 45-15.scl tuning-library/SCL/SD3 48-16.scl tuning-library/SCL/SD4 16-04.scl tuning-library/SCL/SD4 20-05.scl tuning-library/SCL/SD4 24-06.scl tuning-library/SCL/SD4 28-07.scl tuning-library/SCL/SD4 32-08.scl tuning-library/SCL/SD4 36-09.scl tuning-library/SCL/SD4 40-10.scl tuning-library/SCL/SD4 44-11.scl tuning-library/SCL/SD4 48-12.scl tuning-library/SCL/SD4 52-13.scl tuning-library/SCL/SD4 56-14.scl tuning-library/SCL/SD4 60-15.scl tuning-library/SCL/SD4 64-16.scl tuning-library/SCL/Wendy Carlos - Alpha.scl tuning-library/SCL/Wendy Carlos - Beta.scl tuning-library/SCL/Wendy Carlos - Gamma.scl wavetables/ wavetables/wt fileformat.txt wavetables/Basic/ wavetables/Basic/Sine Octaves.wt wavetables/Basic/Sine To Sawtooth.wt wavetables/Basic/Sine To Square.wt wavetables/Basic/Sine.wt wavetables/Basic/Tri-Saw.wt wavetables/Basic/Triangle.wt wavetables/Generated/ wavetables/Generated/Circle.wt wavetables/Generated/Cosine Inverse Power.wt wavetables/Generated/Cosine Octaves.wt wavetables/Generated/Cosine.wt wavetables/Generated/Emphasis.wt wavetables/Generated/Flangy.wt wavetables/Generated/Formants.wt wavetables/Generated/Impulse.wt wavetables/Generated/Multi Bandpass Sweep.wt wavetables/Generated/Noise.wt wavetables/Generated/PM Comp.wt wavetables/Generated/PM Freq.wt wavetables/Generated/PM16x.wt wavetables/Generated/PWM.wt wavetables/Generated/Phasey 1.wt wavetables/Generated/Phasey 2.wt wavetables/Generated/Primes.wt wavetables/Generated/Pulse Synced 25%.wt wavetables/Generated/Pulse Synced 50%.wt wavetables/Generated/Pulse Windowed.wt wavetables/Generated/Ripple.wt wavetables/Generated/Saw ATC.wav wavetables/Generated/Saw Asymmetric.wt wavetables/Generated/Saw CS-80.wt wavetables/Generated/Saw Detuned.wt wavetables/Generated/Saw Havoc.wt wavetables/Generated/Saw Primary.wt wavetables/Generated/Saw Sync.wt wavetables/Generated/Sawtooth Reso.wt wavetables/Generated/Sawtooth Window.wt wavetables/Generated/Several Formants.wt wavetables/Generated/Sine FB.wt wavetables/Generated/Sine FM 2x Hi-res.wt wavetables/Generated/Sine FM 2x.wt wavetables/Generated/Sine FM 3x Hi-res.wt wavetables/Generated/Sine FM 3x.wt wavetables/Generated/Sine Half Hi-res.wt wavetables/Generated/Sine Half.wt wavetables/Generated/Sine Inverse Power 1024.wt wavetables/Generated/Sine Inverse Power.wt wavetables/Generated/Sine One Harmonic.wt wavetables/Generated/Sine PD Hi-res.wt wavetables/Generated/Sine PD.wt wavetables/Generated/Sine Power Hi-res.wt wavetables/Generated/Sine Power.wt wavetables/Generated/Sine Quantitized 1.wt wavetables/Generated/Sine Quantitized 2.wt wavetables/Generated/Sine Quantitized 3.wt wavetables/Generated/Sine Sync Windowed.wt wavetables/Generated/Sine Two Harmonics.wt wavetables/Generated/Sine Windowed FM.wt wavetables/Generated/Sine Windowed Hi-res.wt wavetables/Generated/Sine Windowed Octaves.wt wavetables/Generated/Sine Windowed Primes.wt wavetables/Generated/Sine Windowed.wt wavetables/Generated/Square ATC.wav wavetables/Generated/Square Windowed Hi-res.wt wavetables/Generated/Square Windowed.wt wavetables/Generated/Sweepy.wt wavetables/Generated/Triangle Primary.wt wavetables/Generated/Triangle Sine Shape.wt wavetables/Oneshot/ wavetables/Oneshot/Blip 1.wt wavetables/Oneshot/Blip 2.wt wavetables/Oneshot/Blip 3.wt wavetables/Oneshot/Pulse.wt wavetables/Rhythmic/ wavetables/Rhythmic/Bata.wt wavetables/Rhythmic/Bells.wt wavetables/Rhythmic/Bloop.wt wavetables/Rhythmic/Computer 1.wt wavetables/Rhythmic/Computer 2.wt wavetables/Rhythmic/Computer 3.wt wavetables/Rhythmic/Drumbeat 1.wt wavetables/Rhythmic/Drumbeat 2.wt wavetables/Rhythmic/Laser.wt wavetables/Rhythmic/Rim.wt wavetables/Rhythmic/Scrape.wt wavetables/Rhythmic/Sparkly 1.wt wavetables/Rhythmic/Sparkly 2.wt wavetables/Rhythmic/Sparkly 3.wt wavetables/Rhythmic/Sprinkles 1.wt wavetables/Rhythmic/Sprinkles 2.wt wavetables/Rhythmic/Wool Bow.wt wavetables/Sampled/ wavetables/Sampled/Banjo 1.wt wavetables/Sampled/Banjo 2.wt wavetables/Sampled/Cello.wt wavetables/Sampled/Choir Formant.wt wavetables/Sampled/Cluster.wt wavetables/Sampled/Glissy.wt wavetables/Sampled/Guitar Acoustic 1.wt wavetables/Sampled/Guitar Acoustic 2.wt wavetables/Sampled/Guitar Electric 1.wt wavetables/Sampled/Guitar Electric 2.wt wavetables/Sampled/Guitar High.wt wavetables/Sampled/Guitar Mid.wt wavetables/Sampled/Guitar Steel.wt wavetables/Sampled/Guitar.wt wavetables/Sampled/Harp 1.wt wavetables/Sampled/Harp 2.wt wavetables/Sampled/Harpsi.wav wavetables/Sampled/Koto 1.wt wavetables/Sampled/Koto 2.wt wavetables/Sampled/Koto 3.wt wavetables/Sampled/Mallets 1.wt wavetables/Sampled/Mallets 2.wt wavetables/Sampled/Mod Perc.wt wavetables/Sampled/Music Box 1.wt wavetables/Sampled/Music Box 2.wt wavetables/Sampled/Mystic.wt wavetables/Sampled/New Bell.wt wavetables/Sampled/Organ 1.wt wavetables/Sampled/Organ 2.wt wavetables/Sampled/Piano 1.wt wavetables/Sampled/Piano 2.wt wavetables/Sampled/Piano Dark.wt wavetables/Sampled/Piano Low.wt wavetables/Sampled/Pizz 1.wt wavetables/Sampled/Pizz 2.wt wavetables/Sampled/Vocal Ah 1.wt wavetables/Sampled/Vocal Ah 2.wt wavetables/Sampled/Vocal Choir 1.wt wavetables/Sampled/Vocal Choir 2.wt wavetables/Sampled/Vocal O Formant 1.wt wavetables/Sampled/Vocal O Formant 2.wt wavetables/Sampled/Vocal O.wt wavetables/Sampled/Wonky.wt wavetables/Waldorf/ wavetables/Waldorf/B3Waves.wt wavetables/Waldorf/BELLTR.wt wavetables/Waldorf/BELTREE2.wt wavetables/Waldorf/Beat.wt wavetables/Waldorf/CARDBORD.wt wavetables/Waldorf/CELLIH1.wt wavetables/Waldorf/CELLIPG.wt wavetables/Waldorf/CELO.wt wavetables/Waldorf/Chaosweep.wt wavetables/Waldorf/Chorus 2.wt wavetables/Waldorf/DIGDU.wt wavetables/Waldorf/DRAIN.wt wavetables/Waldorf/DXBASS.wt wavetables/Waldorf/Diff. MKs.wt wavetables/Waldorf/ELECTRIC.wt wavetables/Waldorf/FMBell WM.wt wavetables/Waldorf/FMGlock.wt wavetables/Waldorf/FMP.wt wavetables/Waldorf/FMT Pulse.wt wavetables/Waldorf/FORMsaw2.wt wavetables/Waldorf/Fmt Saw 3.wt wavetables/Waldorf/Hype P.wt wavetables/Waldorf/JSMITH.wt wavetables/Waldorf/Jamming.wt wavetables/Waldorf/KlingKlan.wt wavetables/Waldorf/MW E-Pian.wt wavetables/Waldorf/Male AhPG.wt wavetables/Waldorf/Ord. FM.wt wavetables/Waldorf/Organs.wt wavetables/Waldorf/PrfctPWM.wt wavetables/Waldorf/RACHEL.wt wavetables/Waldorf/SLAPE2.wt wavetables/Waldorf/STRHMX.wt wavetables/Waldorf/Saw Arp.wt wavetables/Waldorf/SawOctave.wt wavetables/Waldorf/SoftSync.wt wavetables/Waldorf/SomeOrgan.wt wavetables/Waldorf/StringHit.wt wavetables/Waldorf/TS.wt wavetables/Waldorf/TSITAR3.wt wavetables/Waldorf/Tubular.wt wavetables/Waldorf/VeryHi WM.wt wavetables/Waldorf/ViceVersa.wt wavetables/Waldorf/WATER4.wt wavetables/Waldorf/WETFONE.wt wavetables/Waldorf/microwave1.wt wavetables/Waldorf/microwave4.wt wavetables/Waldorf/mw1.wt wavetables/Waldorf/sine swee.wt wavetables/Waldorf/vs1.wt wavetables/Waldorf/vs2.wt wavetables_3rdparty/ wavetables_3rdparty/Damon Armani/ wavetables_3rdparty/Damon Armani/Damon Armani 1.WT wavetables_3rdparty/Damon Armani/Damon Armani 10.WT wavetables_3rdparty/Damon Armani/Damon Armani 2.WT wavetables_3rdparty/Damon Armani/Damon Armani 3.WT wavetables_3rdparty/Damon Armani/Damon Armani 4.WT wavetables_3rdparty/Damon Armani/Damon Armani 5.WT wavetables_3rdparty/Damon Armani/Damon Armani 6.WT wavetables_3rdparty/Damon Armani/Damon Armani 7.WT wavetables_3rdparty/Damon Armani/Damon Armani 8.WT wavetables_3rdparty/Damon Armani/Damon Armani 9.WT wavetables_3rdparty/Emu VSCO/ wavetables_3rdparty/Emu VSCO/Brass/ wavetables_3rdparty/Emu VSCO/Brass/STAC French Horn.wav wavetables_3rdparty/Emu VSCO/Brass/STAC Tenor Trombone Splat.wav wavetables_3rdparty/Emu VSCO/Brass/STAC Tenor Trombone.wav wavetables_3rdparty/Emu VSCO/Brass/STAC Trombone Soft.wav wavetables_3rdparty/Emu VSCO/Brass/STAC Trombone Splat.wav wavetables_3rdparty/Emu VSCO/Brass/STAC Trumpet Loud.wav wavetables_3rdparty/Emu VSCO/Brass/STAC Trumpet.wav wavetables_3rdparty/Emu VSCO/Brass/STAC Tuba Soft.wav wavetables_3rdparty/Emu VSCO/Brass/STAC Tuba.wav wavetables_3rdparty/Emu VSCO/Brass/SUS French Horn Loud.wav wavetables_3rdparty/Emu VSCO/Brass/SUS French Horn Mute.wav wavetables_3rdparty/Emu VSCO/Brass/SUS French Horn.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Tenor Trombone Loud.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Tenor Trombone.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Trombone Buzzy.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Trombone Fall.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Trumpet Harmon Mute.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Trumpet Loud.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Trumpet Pierce.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Trumpet Straight Mute 1.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Trumpet Straight Mute 2.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Trumpet.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Tuba Funky.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Tuba Loud.wav wavetables_3rdparty/Emu VSCO/Brass/SUS Tuba.wav wavetables_3rdparty/Emu VSCO/Keys/ wavetables_3rdparty/Emu VSCO/Keys/Organ Open.wav wavetables_3rdparty/Emu VSCO/Keys/Organ Pedal Quiet.wav wavetables_3rdparty/Emu VSCO/Keys/Organ Pedal.wav wavetables_3rdparty/Emu VSCO/Keys/Organ Quiet 1.wav wavetables_3rdparty/Emu VSCO/Keys/Organ Quiet 2.wav wavetables_3rdparty/Emu VSCO/Keys/Organ Quiet Dirty.wav wavetables_3rdparty/Emu VSCO/Keys/Upright Piano Dirty.wav wavetables_3rdparty/Emu VSCO/Keys/Upright Piano Loud 1.wav wavetables_3rdparty/Emu VSCO/Keys/Upright Piano Loud 2.wav wavetables_3rdparty/Emu VSCO/Keys/Upright Piano Medium Dirty.wav wavetables_3rdparty/Emu VSCO/Keys/Upright Piano Medium Hard.wav wavetables_3rdparty/Emu VSCO/Keys/Upright Piano Medium.wav wavetables_3rdparty/Emu VSCO/Keys/Upright Piano Noisy.wav wavetables_3rdparty/Emu VSCO/Keys/Upright Piano Soft.wav wavetables_3rdparty/Emu VSCO/Misc/ wavetables_3rdparty/Emu VSCO/Misc/ENV Brick Scrape.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Bubbles Low.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Conga.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Cowbell.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Glass Break.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Hammered.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Metal.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Scatter.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Tambourine.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Timpani.wav wavetables_3rdparty/Emu VSCO/Misc/ENV Zap.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Chains Low.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Cymbal Oscillator.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Drum Rubber.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Gongy.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Log Drum Sine.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Metal Mush.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Metal.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Scrambled Tambourine.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Snare.wav wavetables_3rdparty/Emu VSCO/Misc/SUS Xylo Pad.wav wavetables_3rdparty/Emu VSCO/Oneshot/ wavetables_3rdparty/Emu VSCO/Oneshot/DR Kick Loud.wav wavetables_3rdparty/Emu VSCO/Oneshot/DR Kick Soft.wav wavetables_3rdparty/Emu VSCO/Oneshot/DR Log Drum.wav wavetables_3rdparty/Emu VSCO/Oneshot/DR Snare.wav wavetables_3rdparty/Emu VSCO/Oneshot/FX Bubbles.wav wavetables_3rdparty/Emu VSCO/Oneshot/FX Glass Shatter.wav wavetables_3rdparty/Emu VSCO/Oneshot/FX Metal Hit.wav wavetables_3rdparty/Emu VSCO/Oneshot/Flute 1.wav wavetables_3rdparty/Emu VSCO/Oneshot/Flute 2.wav wavetables_3rdparty/Emu VSCO/Oneshot/French Horn.wav wavetables_3rdparty/Emu VSCO/Oneshot/PR Cowbell.wav wavetables_3rdparty/Emu VSCO/Oneshot/PR Tambourine.wav wavetables_3rdparty/Emu VSCO/Oneshot/PR Triangle Long.wav wavetables_3rdparty/Emu VSCO/Oneshot/PR Triangle Short.wav wavetables_3rdparty/Emu VSCO/Oneshot/Trombone Fall.wav wavetables_3rdparty/Emu VSCO/Oneshot/Trombone.wav wavetables_3rdparty/Emu VSCO/Oneshot/Trumpet.wav wavetables_3rdparty/Emu VSCO/Strings/ wavetables_3rdparty/Emu VSCO/Strings/PIZZ Bass Low.wav wavetables_3rdparty/Emu VSCO/Strings/PIZZ Bass Soft.wav wavetables_3rdparty/Emu VSCO/Strings/PIZZ Cello Soft 1.wav wavetables_3rdparty/Emu VSCO/Strings/PIZZ Cello Soft 2.wav wavetables_3rdparty/Emu VSCO/Strings/PIZZ Viola.wav wavetables_3rdparty/Emu VSCO/Strings/PIZZ Violin High.wav wavetables_3rdparty/Emu VSCO/Strings/PIZZ Violin Section.wav wavetables_3rdparty/Emu VSCO/Strings/PIZZ Violin.wav wavetables_3rdparty/Emu VSCO/Strings/Pluck Harp Low.wav wavetables_3rdparty/Emu VSCO/Strings/Pluck Harp.wav wavetables_3rdparty/Emu VSCO/Strings/SPIC Bass 1.wav wavetables_3rdparty/Emu VSCO/Strings/SPIC Bass 2.wav wavetables_3rdparty/Emu VSCO/Strings/SPIC Viola.wav wavetables_3rdparty/Emu VSCO/Strings/SPIC Violin.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Bass Low.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Bass Noise.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Bass Trem 1.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Bass Trem 2.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Cello Vibrato High.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Cello Vibrato.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Cello.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Harp High.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Harp.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Violin High.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Violin Low.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Violin Trem.wav wavetables_3rdparty/Emu VSCO/Strings/SUS Violin.wav wavetables_3rdparty/Emu VSCO/Woodwinds/ wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Bassoon High.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Bassoon.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Clarinet High.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Clarinet Low.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Flute Dirty.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Flute High.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Flute Pierce.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Oboe Short.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Oboe.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Piccolo 1.wav wavetables_3rdparty/Emu VSCO/Woodwinds/STAC Piccolo 2.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Bassoon High 1.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Bassoon High 2.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Bassoon Low.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Bassoon.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Clarinet High Reedy.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Clarinet High.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Clarinet.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Flute High 1.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Flute High 2.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Flute High Pierce.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Flute Key.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Flute Soft.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Flute.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Oboe High 1.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Oboe High 2.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Oboe Jittery.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Oboe Wobbly.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Oboe.wav wavetables_3rdparty/Emu VSCO/Woodwinds/SUS Piccolo.wav wavetables_3rdparty/Emu/ wavetables_3rdparty/Emu/Digital Experiments/ wavetables_3rdparty/Emu/Digital Experiments/Chippy.wt wavetables_3rdparty/Emu/Digital Experiments/ENV Melting Organ.wt wavetables_3rdparty/Emu/Digital Experiments/FM 2 Loop.wav wavetables_3rdparty/Emu/Digital Experiments/FM 4 Loop.wt wavetables_3rdparty/Emu/Digital Experiments/FM 4.wav wavetables_3rdparty/Emu/Digital Experiments/FM Pal.wt wavetables_3rdparty/Emu/Digital Experiments/Flute Bad.wav wavetables_3rdparty/Emu/Digital Experiments/Ghostly Voices.wav wavetables_3rdparty/Emu/Digital Experiments/Gorb.wav wavetables_3rdparty/Emu/Digital Experiments/Honkey Tonk.wt wavetables_3rdparty/Emu/Digital Experiments/Kick Cycles.wt wavetables_3rdparty/Emu/Digital Experiments/Sax Slax.wav wavetables_3rdparty/Emu/Digital Experiments/Sax Wonk.wt wavetables_3rdparty/Emu/Digital Experiments/Super Chippy.wt wavetables_3rdparty/Emu/Digital Experiments/Thick Frames.wt wavetables_3rdparty/Emu/Digital Experiments/Vocal Mulch.wav wavetables_3rdparty/Emu/Digital Experiments/Warble.wav wavetables_3rdparty/Emu/Digital Simple/ wavetables_3rdparty/Emu/Digital Simple/Captured Chord.wav wavetables_3rdparty/Emu/Digital Simple/Noise Brown.wt wavetables_3rdparty/Emu/Digital Simple/Noise Garble.wt wavetables_3rdparty/Emu/Digital Simple/Noise Pink.wt wavetables_3rdparty/Emu/Digital Simple/Noise Sweep.wt wavetables_3rdparty/Emu/Digital Simple/Sine Buff.wt wavetables_3rdparty/Emu/Digital Simple/Sine Gorb.wav wavetables_3rdparty/Emu/Digital Simple/Sine Interest.wav wavetables_3rdparty/Emu/Digital Simple/Sine Ring.wt wavetables_3rdparty/Emu/Digital Simple/Square And Back Again.wt wavetables_3rdparty/Emu/Digital Simple/Tri Diode Clip.wav wavetables_3rdparty/Emu/Digital Simple/Tri Distort.wt wavetables_3rdparty/Emu/Digital Simple/env Sine Boop.wav wavetables_3rdparty/Emu/Digital Simple/env Soft Saw.wav wavetables_3rdparty/Emu/Oneshot/ wavetables_3rdparty/Emu/Oneshot/Bass.wav wavetables_3rdparty/Emu/Oneshot/EP.wav wavetables_3rdparty/Emu/Oneshot/FM Attack 1.wav wavetables_3rdparty/Emu/Oneshot/FM Attack 2.wav wavetables_3rdparty/Emu/Oneshot/FM Attack 3.wav wavetables_3rdparty/Emu/Oneshot/Poor Lil Guy.wav wavetables_3rdparty/Emu/Oneshot/Yeehaw.wav wavetables_3rdparty/Emu/Percussion/ wavetables_3rdparty/Emu/Percussion/ENV Bowbell Banjo.wt wavetables_3rdparty/Emu/Percussion/ENV China Cymbal.wt wavetables_3rdparty/Emu/Percussion/ENV E Piano.wav wavetables_3rdparty/Emu/Percussion/ENV Room Kick.wt wavetables_3rdparty/Emu/Percussion/ENV Room Snare 1.wt wavetables_3rdparty/Emu/Percussion/ENV Room Snare 2.wt wavetables_3rdparty/Emu/Percussion/ENV Snare Drum.wt wavetables_3rdparty/Emu/Vintage Synths/ wavetables_3rdparty/Emu/Vintage Synths/ENV FM EP.wt wavetables_3rdparty/Emu/Vintage Synths/ENV Solid Fish.wt wavetables_3rdparty/Emu/Vintage Synths/FM2000 Lunar.wav wavetables_3rdparty/Emu/Vintage Synths/FM2000 Organ.wav wavetables_3rdparty/Emu/Vintage Synths/FM2000 Otherworld.wav wavetables_3rdparty/Emu/Vintage Synths/FM2000 Stardrop.wav wavetables_3rdparty/Emu/Vintage Synths/FM2000 String.wav wavetables_3rdparty/Emu/Vintage Synths/Pink Elephant.wav wavetables_3rdparty/Emu/Voices And Animals/ wavetables_3rdparty/Emu/Voices And Animals/Actual Donkey.wav wavetables_3rdparty/Emu/Voices And Animals/Boogie.wt wavetables_3rdparty/Emu/Voices And Animals/Donkeys.wt wavetables_3rdparty/Emu/Voices And Animals/Fuzzy Lah.wav wavetables_3rdparty/Emu/Voices And Animals/Fuzzy.wt wavetables_3rdparty/Emu/Voices And Animals/Kitten 1.wav wavetables_3rdparty/Emu/Voices And Animals/Kitten 2.wav wavetables_3rdparty/Emu/Voices And Animals/Kitten 3.wav wavetables_3rdparty/Emu/Voices And Animals/LOL.wt wavetables_3rdparty/Emu/Voices And Animals/Oh No.wav wavetables_3rdparty/Emu/Voices And Animals/Shuddup 1.wt wavetables_3rdparty/Emu/Voices And Animals/Shuddup 2.wt wavetables_3rdparty/Emu/Voices And Animals/Trashion.wav wavetables_3rdparty/Emu/Voices And Animals/Yoobee.wt wavetables_3rdparty/Layzer/ wavetables_3rdparty/Layzer/Morphs/ wavetables_3rdparty/Layzer/Morphs/Morph 1.wt wavetables_3rdparty/Layzer/Morphs/Morph 10.wt wavetables_3rdparty/Layzer/Morphs/Morph 11.wt wavetables_3rdparty/Layzer/Morphs/Morph 12.wt wavetables_3rdparty/Layzer/Morphs/Morph 13.wt wavetables_3rdparty/Layzer/Morphs/Morph 14.wt wavetables_3rdparty/Layzer/Morphs/Morph 15.wt wavetables_3rdparty/Layzer/Morphs/Morph 16.wt wavetables_3rdparty/Layzer/Morphs/Morph 17.wt wavetables_3rdparty/Layzer/Morphs/Morph 18.wt wavetables_3rdparty/Layzer/Morphs/Morph 19.wt wavetables_3rdparty/Layzer/Morphs/Morph 2.wt wavetables_3rdparty/Layzer/Morphs/Morph 20.wt wavetables_3rdparty/Layzer/Morphs/Morph 21.wt wavetables_3rdparty/Layzer/Morphs/Morph 22.wt wavetables_3rdparty/Layzer/Morphs/Morph 23.wt wavetables_3rdparty/Layzer/Morphs/Morph 24.wt wavetables_3rdparty/Layzer/Morphs/Morph 25.wt wavetables_3rdparty/Layzer/Morphs/Morph 26.wt wavetables_3rdparty/Layzer/Morphs/Morph 27.wt wavetables_3rdparty/Layzer/Morphs/Morph 28.wt wavetables_3rdparty/Layzer/Morphs/Morph 29.wt wavetables_3rdparty/Layzer/Morphs/Morph 3.wt wavetables_3rdparty/Layzer/Morphs/Morph 30.wt wavetables_3rdparty/Layzer/Morphs/Morph 31.wt wavetables_3rdparty/Layzer/Morphs/Morph 32.wt wavetables_3rdparty/Layzer/Morphs/Morph 33.wt wavetables_3rdparty/Layzer/Morphs/Morph 4.wt wavetables_3rdparty/Layzer/Morphs/Morph 5.wt wavetables_3rdparty/Layzer/Morphs/Morph 6.wt wavetables_3rdparty/Layzer/Morphs/Morph 7.wt wavetables_3rdparty/Layzer/Morphs/Morph 8.wt wavetables_3rdparty/Layzer/Morphs/Morph 9.wt wavetables_3rdparty/Layzer/Organ/ wavetables_3rdparty/Layzer/Organ/Organ 1.wt wavetables_3rdparty/Layzer/Organ/Organ 10.wt wavetables_3rdparty/Layzer/Organ/Organ 11.wt wavetables_3rdparty/Layzer/Organ/Organ 12.wt wavetables_3rdparty/Layzer/Organ/Organ 13.wt wavetables_3rdparty/Layzer/Organ/Organ 14.wt wavetables_3rdparty/Layzer/Organ/Organ 15.wt wavetables_3rdparty/Layzer/Organ/Organ 16.wt wavetables_3rdparty/Layzer/Organ/Organ 17.wt wavetables_3rdparty/Layzer/Organ/Organ 18.wt wavetables_3rdparty/Layzer/Organ/Organ 19.wt wavetables_3rdparty/Layzer/Organ/Organ 2.wt wavetables_3rdparty/Layzer/Organ/Organ 20.wt wavetables_3rdparty/Layzer/Organ/Organ 21.wt wavetables_3rdparty/Layzer/Organ/Organ 22.wt wavetables_3rdparty/Layzer/Organ/Organ 23.wt wavetables_3rdparty/Layzer/Organ/Organ 24.wt wavetables_3rdparty/Layzer/Organ/Organ 25.wt wavetables_3rdparty/Layzer/Organ/Organ 26.wt wavetables_3rdparty/Layzer/Organ/Organ 27.wt wavetables_3rdparty/Layzer/Organ/Organ 28.wt wavetables_3rdparty/Layzer/Organ/Organ 29.wt wavetables_3rdparty/Layzer/Organ/Organ 3.wt wavetables_3rdparty/Layzer/Organ/Organ 30.wt wavetables_3rdparty/Layzer/Organ/Organ 31.wt wavetables_3rdparty/Layzer/Organ/Organ 32.wt wavetables_3rdparty/Layzer/Organ/Organ 4.wt wavetables_3rdparty/Layzer/Organ/Organ 5.wt wavetables_3rdparty/Layzer/Organ/Organ 6.wt wavetables_3rdparty/Layzer/Organ/Organ 7.wt wavetables_3rdparty/Layzer/Organ/Organ 8.wt wavetables_3rdparty/Layzer/Organ/Organ 9.wt wavetables_3rdparty/Layzer/PPG/ wavetables_3rdparty/Layzer/PPG/PPG 1.wt wavetables_3rdparty/Layzer/PPG/PPG 10.wt wavetables_3rdparty/Layzer/PPG/PPG 11.wt wavetables_3rdparty/Layzer/PPG/PPG 12.wt wavetables_3rdparty/Layzer/PPG/PPG 13.wt wavetables_3rdparty/Layzer/PPG/PPG 14.wt wavetables_3rdparty/Layzer/PPG/PPG 15.wt wavetables_3rdparty/Layzer/PPG/PPG 16.wt wavetables_3rdparty/Layzer/PPG/PPG 17.wt wavetables_3rdparty/Layzer/PPG/PPG 18.wt wavetables_3rdparty/Layzer/PPG/PPG 19.wt wavetables_3rdparty/Layzer/PPG/PPG 2.wt wavetables_3rdparty/Layzer/PPG/PPG 20.wt wavetables_3rdparty/Layzer/PPG/PPG 21.wt wavetables_3rdparty/Layzer/PPG/PPG 22.wt wavetables_3rdparty/Layzer/PPG/PPG 23.wt wavetables_3rdparty/Layzer/PPG/PPG 24.wt wavetables_3rdparty/Layzer/PPG/PPG 25.wt wavetables_3rdparty/Layzer/PPG/PPG 26.wt wavetables_3rdparty/Layzer/PPG/PPG 27.wt wavetables_3rdparty/Layzer/PPG/PPG 28.wt wavetables_3rdparty/Layzer/PPG/PPG 29.wt wavetables_3rdparty/Layzer/PPG/PPG 3.wt wavetables_3rdparty/Layzer/PPG/PPG 30.wt wavetables_3rdparty/Layzer/PPG/PPG 31.wt wavetables_3rdparty/Layzer/PPG/PPG 32.wt wavetables_3rdparty/Layzer/PPG/PPG 33.wt wavetables_3rdparty/Layzer/PPG/PPG 4.wt wavetables_3rdparty/Layzer/PPG/PPG 5.wt wavetables_3rdparty/Layzer/PPG/PPG 6.wt wavetables_3rdparty/Layzer/PPG/PPG 7.wt wavetables_3rdparty/Layzer/PPG/PPG 8.wt wavetables_3rdparty/Layzer/PPG/PPG 9.wt wavetables_3rdparty/Layzer/Vocal/ wavetables_3rdparty/Layzer/Vocal/Vocal 1.wt wavetables_3rdparty/Layzer/Vocal/Vocal 10.wt wavetables_3rdparty/Layzer/Vocal/Vocal 11.wt wavetables_3rdparty/Layzer/Vocal/Vocal 12.wt wavetables_3rdparty/Layzer/Vocal/Vocal 13.wt wavetables_3rdparty/Layzer/Vocal/Vocal 14.wt wavetables_3rdparty/Layzer/Vocal/Vocal 15.wt wavetables_3rdparty/Layzer/Vocal/Vocal 16.wt wavetables_3rdparty/Layzer/Vocal/Vocal 17.wt wavetables_3rdparty/Layzer/Vocal/Vocal 18.wt wavetables_3rdparty/Layzer/Vocal/Vocal 19.wt wavetables_3rdparty/Layzer/Vocal/Vocal 2.wt wavetables_3rdparty/Layzer/Vocal/Vocal 20.wt wavetables_3rdparty/Layzer/Vocal/Vocal 21.wt wavetables_3rdparty/Layzer/Vocal/Vocal 22.wt wavetables_3rdparty/Layzer/Vocal/Vocal 23.wt wavetables_3rdparty/Layzer/Vocal/Vocal 24.wt wavetables_3rdparty/Layzer/Vocal/Vocal 25.wt wavetables_3rdparty/Layzer/Vocal/Vocal 26.wt wavetables_3rdparty/Layzer/Vocal/Vocal 27.wt wavetables_3rdparty/Layzer/Vocal/Vocal 28.wt wavetables_3rdparty/Layzer/Vocal/Vocal 29.wt wavetables_3rdparty/Layzer/Vocal/Vocal 3.wt wavetables_3rdparty/Layzer/Vocal/Vocal 30.wt wavetables_3rdparty/Layzer/Vocal/Vocal 31.wt wavetables_3rdparty/Layzer/Vocal/Vocal 32.wt wavetables_3rdparty/Layzer/Vocal/Vocal 4.wt wavetables_3rdparty/Layzer/Vocal/Vocal 5.wt wavetables_3rdparty/Layzer/Vocal/Vocal 6.wt wavetables_3rdparty/Layzer/Vocal/Vocal 7.wt wavetables_3rdparty/Layzer/Vocal/Vocal 8.wt wavetables_3rdparty/Layzer/Vocal/Vocal 9.wt sent 101,601,022 bytes received 43,188 bytes 67,762,806.67 bytes/sec total size is 101,433,608 speedup is 1.00 + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 1.6.6-5.fc30 --unique-debug-suffix -1.6.6-5.fc30.x86_64 --unique-debug-src-base surge-1.6.6-5.fc30.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/surge explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64/usr/lib64/lv2/Surge.lv2/Surge.so extracting debug info from /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64/usr/lib64/lv2/Surge.lv2/Surge.so /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 5352 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: surge-1.6.6-5.fc30.x86_64 Provides: surge = 1.6.6-5.fc30 surge(x86-64) = 1.6.6-5.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lv2-surge-1.6.6-5.fc30.x86_64 Provides: lv2-surge = 1.6.6-5.fc30 lv2-surge(x86-64) = 1.6.6-5.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcairo.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libdl.so.2(GLIBC_2.3.3)(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxcb-cursor.so.0()(64bit) libxcb-util.so.1()(64bit) libxcb-xkb.so.1()(64bit) libxcb.so.1()(64bit) libxkbcommon-x11.so.0()(64bit) libxkbcommon-x11.so.0(V_0.5.0)(64bit) libxkbcommon.so.0()(64bit) libxkbcommon.so.0(V_0.5.0)(64bit) rtld(GNU_HASH) Processing files: vst-surge-1.6.6-5.fc30.x86_64 Provides: vst-surge = 1.6.6-5.fc30 vst-surge(x86-64) = 1.6.6-5.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: vst3-surge-1.6.6-5.fc30.x86_64 Provides: vst3-surge = 1.6.6-5.fc30 vst3-surge(x86-64) = 1.6.6-5.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: surge-debugsource-1.6.6-5.fc30.x86_64 Provides: surge-debugsource = 1.6.6-5.fc30 surge-debugsource(x86-64) = 1.6.6-5.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lv2-surge-debuginfo-1.6.6-5.fc30.x86_64 Provides: debuginfo(build-id) = d1659ef19b08564eca8a37d6ab1a27eb2215d5bc lv2-surge-debuginfo = 1.6.6-5.fc30 lv2-surge-debuginfo(x86-64) = 1.6.6-5.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: surge-debugsource(x86-64) = 1.6.6-5.fc30 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64 Wrote: /builddir/build/RPMS/surge-1.6.6-5.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/lv2-surge-1.6.6-5.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/vst-surge-1.6.6-5.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/vst3-surge-1.6.6-5.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/surge-debugsource-1.6.6-5.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/lv2-surge-debuginfo-1.6.6-5.fc30.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.XY3PcX + umask 022 + cd /builddir/build/BUILD + cd surge + /usr/bin/rm -rf /builddir/build/BUILDROOT/surge-1.6.6-5.fc30.x86_64 + exit 0 Child return code was: 0