├── .gitattributes ├── .gitignore ├── Assets ├── HUMAN_HEAD.obj └── logo_180px.png ├── JuceLibraryCode ├── AppConfig.h ├── BinaryData.cpp ├── BinaryData.h ├── JuceHeader.h ├── ReadMe.txt ├── include_juce_audio_basics.cpp ├── include_juce_audio_basics.mm ├── include_juce_audio_devices.cpp ├── include_juce_audio_devices.mm ├── include_juce_audio_formats.cpp ├── include_juce_audio_formats.mm ├── include_juce_audio_processors.cpp ├── include_juce_audio_processors.mm ├── include_juce_audio_utils.cpp ├── include_juce_audio_utils.mm ├── include_juce_core.cpp ├── include_juce_core.mm ├── include_juce_cryptography.cpp ├── include_juce_cryptography.mm ├── include_juce_data_structures.cpp ├── include_juce_data_structures.mm ├── include_juce_dsp.cpp ├── include_juce_dsp.mm ├── include_juce_events.cpp ├── include_juce_events.mm ├── include_juce_graphics.cpp ├── include_juce_graphics.mm ├── include_juce_gui_basics.cpp ├── include_juce_gui_basics.mm ├── include_juce_gui_extra.cpp ├── include_juce_gui_extra.mm ├── include_juce_opengl.cpp ├── include_juce_opengl.mm └── include_juce_osc.cpp ├── LICENSE ├── README.md ├── SALTE.jucer ├── SALTE_screenshot.png ├── Source ├── AmbisonicRotation.cpp ├── AmbisonicRotation.h ├── AmbixLoader.cpp ├── AmbixLoader.h ├── AudioSetup.cpp ├── AudioSetup.h ├── AuditoryLocalisation.cpp ├── AuditoryLocalisation.h ├── BinauralHeadView.cpp ├── BinauralHeadView.h ├── BinauralRenderer.cpp ├── BinauralRenderer.h ├── HeadphoneCompensation.cpp ├── HeadphoneCompensation.h ├── LoudspeakerRenderer.cpp ├── LoudspeakerRenderer.h ├── Main.cpp ├── MainComponent.cpp ├── MainComponent.h ├── Maths.cpp ├── Maths.h ├── MixedMethods.cpp ├── MixedMethods.h ├── OscTransceiver.cpp ├── OscTransceiver.h ├── OutputRouting.cpp ├── OutputRouting.h ├── PlayerThumbnail.cpp ├── PlayerThumbnail.h ├── ROM.cpp ├── ROM.h ├── RendererView.cpp ├── RendererView.h ├── SOFAReader.cpp ├── SOFAReader.h ├── StimulusPlayer.cpp ├── StimulusPlayer.h ├── SubjectData.cpp ├── SubjectData.h ├── TestSession.cpp ├── TestSession.h ├── TestSessionForm.cpp ├── TestSessionForm.h ├── TestTrial.cpp ├── TestTrial.h └── WavefrontObjParser.h └── netcdfdll_problem.JPG /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Builds/ 2 | -------------------------------------------------------------------------------- /Assets/HUMAN_HEAD.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Assets/HUMAN_HEAD.obj -------------------------------------------------------------------------------- /Assets/logo_180px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Assets/logo_180px.png -------------------------------------------------------------------------------- /JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /JuceLibraryCode/BinaryData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/BinaryData.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/BinaryData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/BinaryData.h -------------------------------------------------------------------------------- /JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_basics.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_basics.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_devices.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_devices.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_formats.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_formats.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_processors.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_processors.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_utils.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_audio_utils.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_core.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_core.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_cryptography.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_cryptography.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_cryptography.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_cryptography.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_data_structures.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_data_structures.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_dsp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_dsp.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_dsp.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_dsp.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_events.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_events.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_graphics.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_graphics.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_gui_basics.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_gui_basics.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_gui_extra.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_gui_extra.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_opengl.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_opengl.mm -------------------------------------------------------------------------------- /JuceLibraryCode/include_juce_osc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/JuceLibraryCode/include_juce_osc.cpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/README.md -------------------------------------------------------------------------------- /SALTE.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/SALTE.jucer -------------------------------------------------------------------------------- /SALTE_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/SALTE_screenshot.png -------------------------------------------------------------------------------- /Source/AmbisonicRotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/AmbisonicRotation.cpp -------------------------------------------------------------------------------- /Source/AmbisonicRotation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/AmbisonicRotation.h -------------------------------------------------------------------------------- /Source/AmbixLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/AmbixLoader.cpp -------------------------------------------------------------------------------- /Source/AmbixLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/AmbixLoader.h -------------------------------------------------------------------------------- /Source/AudioSetup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/AudioSetup.cpp -------------------------------------------------------------------------------- /Source/AudioSetup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/AudioSetup.h -------------------------------------------------------------------------------- /Source/AuditoryLocalisation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/AuditoryLocalisation.cpp -------------------------------------------------------------------------------- /Source/AuditoryLocalisation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/AuditoryLocalisation.h -------------------------------------------------------------------------------- /Source/BinauralHeadView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/BinauralHeadView.cpp -------------------------------------------------------------------------------- /Source/BinauralHeadView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/BinauralHeadView.h -------------------------------------------------------------------------------- /Source/BinauralRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/BinauralRenderer.cpp -------------------------------------------------------------------------------- /Source/BinauralRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/BinauralRenderer.h -------------------------------------------------------------------------------- /Source/HeadphoneCompensation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/HeadphoneCompensation.cpp -------------------------------------------------------------------------------- /Source/HeadphoneCompensation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/HeadphoneCompensation.h -------------------------------------------------------------------------------- /Source/LoudspeakerRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/LoudspeakerRenderer.cpp -------------------------------------------------------------------------------- /Source/LoudspeakerRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/LoudspeakerRenderer.h -------------------------------------------------------------------------------- /Source/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/Main.cpp -------------------------------------------------------------------------------- /Source/MainComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/MainComponent.cpp -------------------------------------------------------------------------------- /Source/MainComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/MainComponent.h -------------------------------------------------------------------------------- /Source/Maths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/Maths.cpp -------------------------------------------------------------------------------- /Source/Maths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/Maths.h -------------------------------------------------------------------------------- /Source/MixedMethods.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/MixedMethods.cpp -------------------------------------------------------------------------------- /Source/MixedMethods.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/MixedMethods.h -------------------------------------------------------------------------------- /Source/OscTransceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/OscTransceiver.cpp -------------------------------------------------------------------------------- /Source/OscTransceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/OscTransceiver.h -------------------------------------------------------------------------------- /Source/OutputRouting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/OutputRouting.cpp -------------------------------------------------------------------------------- /Source/OutputRouting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/OutputRouting.h -------------------------------------------------------------------------------- /Source/PlayerThumbnail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/PlayerThumbnail.cpp -------------------------------------------------------------------------------- /Source/PlayerThumbnail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/PlayerThumbnail.h -------------------------------------------------------------------------------- /Source/ROM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/ROM.cpp -------------------------------------------------------------------------------- /Source/ROM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/ROM.h -------------------------------------------------------------------------------- /Source/RendererView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/RendererView.cpp -------------------------------------------------------------------------------- /Source/RendererView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/RendererView.h -------------------------------------------------------------------------------- /Source/SOFAReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/SOFAReader.cpp -------------------------------------------------------------------------------- /Source/SOFAReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/SOFAReader.h -------------------------------------------------------------------------------- /Source/StimulusPlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/StimulusPlayer.cpp -------------------------------------------------------------------------------- /Source/StimulusPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/StimulusPlayer.h -------------------------------------------------------------------------------- /Source/SubjectData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/SubjectData.cpp -------------------------------------------------------------------------------- /Source/SubjectData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/SubjectData.h -------------------------------------------------------------------------------- /Source/TestSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/TestSession.cpp -------------------------------------------------------------------------------- /Source/TestSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/TestSession.h -------------------------------------------------------------------------------- /Source/TestSessionForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/TestSessionForm.cpp -------------------------------------------------------------------------------- /Source/TestSessionForm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/TestSessionForm.h -------------------------------------------------------------------------------- /Source/TestTrial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/TestTrial.cpp -------------------------------------------------------------------------------- /Source/TestTrial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/TestTrial.h -------------------------------------------------------------------------------- /Source/WavefrontObjParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/Source/WavefrontObjParser.h -------------------------------------------------------------------------------- /netcdfdll_problem.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioLabYork/SALTE-audio-renderer/HEAD/netcdfdll_problem.JPG --------------------------------------------------------------------------------