This is a simple roomsimulation with 2 sound objects and a listener. One direct signal and 24 early reflections are calculated and rendered per sound object. The sound rendering based on mirror sources model for the early reflections. Each reflection will be encoded into the Ambisonics domain (4th order 3-D) and added to the Ambisoncs bus. The listener rotates the whole Ambisonics field, the Ambisonics decoder renders the field into 32 discrete signals of 32 virtual loudspeakers. All 32 speaker signals will be filtered by its HRFT in relation to the left and to the right ear (binaural decoding). The whole patch is under GNU GPL . You have to read the LICENSE.txt. How to install and run: put the whole zip-file anywhere you want. Unzip it. Enter into Binaural_Ambisonics_Roomsimulation_mac, if you are on a Mac. Enter into Binaural_Ambisonics_Roomsimulation_win, if you are on a Windows PC. In case of Mac: start a Terminal-Shell type (without the double quote marks) "cd " drag and drop the folder "Binaural_Ambisonics_Roomsimulation_mac" on the Terminal window press return-key type (without the double quote marks) "./PD_mac.sh". In case of Windows: double click on PD_win.bat. Now pd reports about the loading of its libraries. No error, no warning should be. Pd now shows you 2 windows, "bin_ambi_4o_3d_2src_wo_doppler.pd" and "EDIT". In Patcher EDIT activate the orange DSP toggle on the top left. Then click on the left preset of the horicontal dial on bottom. Now you should hear two spatialized sounds. Move the 3 object in x and y direction on the green rectangle. To change the z value (height) of an object, use the alt-key and drag the mouse vertically. Thomas Musil IEM, KUG, Graz, Austria 2001 - 2009