algorithmic modeling for Rhino


Pachyderm Acoustic

Pachyderm is a plugin largely used by Designers and Scientists alike to simulate acoustics in buildings, rooms, cities, and other settings.

Location: Earth
Members: 171
Latest Activity: yesterday

Hello Pachyderm Users,
We are going through an exciting period, including the startup of an organization to support the growth of Pachyderm, and extend the educational agenda of the project. In the next few weeks, we will be submitting our long-form 501(c)3 application, which will give us the rights of a not-for-profit organization established in the state of Connecticut. As part of the transition, we are phasing out the old website. The new site will be up in the next few weeks, and you can find it at:
We are looking forward to the next phase of this project, and we hope that you will be there with us to learn and continue to support us!
kind regards,
Arthur van der Harten
Executive Director
Open Research in Acoustical Science and Education

Discussion Forum

Very cool, but Error "Index was outside the bounds of the array." 4 Replies

Hi, I am intrigued by Pachyderm. Thanks for creating and sharing it. Oddly, I am experimenting with not a room but a portable semi-transmission-line speaker enclosure. I want to see what's going on…Continue

Started by Brenda EM. Last reply by Arthur van der Harten yesterday.

Chrash for getting the simulation mapping method 4 Replies

Hello to every one.I am getting a simulation of a residential complex in pachyderm. I need to say that I have tried a lot to model the project clear. because due to I was working with rhino 6 till…Continue

Tags: crash, software, and, system

Started by Alireza Mohammadi. Last reply by Alireza Mohammadi Nov 3.

Real Time Auralization 3 Replies

Dear all, for those of you interested in real time auralization, I recently made this GH file to use the outputs from the Pachyderm image source tracer to send auralization data to Max-MSP and Spat-5…Continue

Started by Alban Bassuet. Last reply by Arthur van der Harten Oct 28.

issue Could not load file or assembly 1 Reply

Hi, I'm facing this issue:1. Solution exception:Could not load file or assembly 'Pachyderm_Acoustic, Version=, Culture=neutral, PublicKeyToken=null' or one of its dependencies.I've installed…Continue

Started by Gabriele Stancato. Last reply by Arthur van der Harten Oct 15.

Comment Wall


You need to be a member of Pachyderm Acoustic to add comments!

Comment by Daniel Horta yesterday

Thank you very much for the super fast reply, Arthur!!

I really appreciate not just the incredible software that you offer completely for free but also your dedication to the education surrounding it and acoustics in general. 

Coming from an education in Architecture at a school that doesn't offer extensive education in acoustics people like you make the process of understanding these complicated concepts way easier and enjoyable



Comment by Arthur van der Harten yesterday

Hi Daniel,

I haven't heard from you in a while. Welcome back!

Some time ago, I added Echo Kriterion, which was difficult because I don't speak German. Happily, my friends at Politecnico di Torino worked through their network to get a colleague to translate it for me, and that translation is what Pachyderm's implementation is based on.

Yes - Echo Kriterion is based on the paper by Dietsch and Kraak. They made a few assumptions about echoes, and came up with a means for processing the impulse response so that you can get an idea of whether sound at any time exceeds a certain threshold that may correlate with perception of echo. It is empirical in nature, which means they tested some examples on a cohort of individuals, and decided on that basis that at some value, 50% of people will hear an echo for speech or music, respectively, and then decided on another value at which 10% of people would hear an echo. True or false answers the question "Will XX% of people hear an echo if speech/music is heard at this location?" True = yes. False = no.

Now - how accurate is it? I did not modify the implementation from what was specified in the paper, but I wouldn't trust the results outright. The study had a relatively small sample size (as most papers in acoustics do, usually) and I bet the method could use further review, verification, and perhaps some fine-tuning or improvement.

Here is how I use it - if it says True, there probably is an echo... however, if it says False, that doesn't mean there isn't one.


Comment by Daniel Horta yesterday

Hi Arthur, hope everything is fine.

I was reading the work from Lovstad about Echo Criteria trying to understand how the concept from Dietsch and Kraak is implemented in Pachyderm. 

I have to be honest and say that I don't have the necessary knowledge to fully understand the text yet. So I would love some explanation about the Echo Criterion Parameter of analysis in Pachyderm. How should I interpret it and what it means to the acoustical qualities of the space score "false" or "true" in this criterion?

Thank you in advance, cheers. 

Comment by Arthur van der Harten on November 15, 2022 at 7:19am
Hi kyujin,

For geometrical methods, no. That's what you get.

Other frequencies are possible with the numerical methods, though. Some of that functionally isn't released yet, but if you play with pach_numerictimedomain, you will see what I mean.

Comment by Kyujin on November 15, 2022 at 3:34am

Hi, I was wondering if there's a way to adjust the scope of the octave band frequency. It is set as a default 0=62.5Hz, 7=8000Hz. Does the component allow input of higher/lower frequency? Also, would it be possible to plot 1/3 octave band with this plugin? Thanks in advance!


Comment by Arthur van der Harten on November 7, 2022 at 5:06am
Hi TC,
It depends on what you wanted to achieve. If you are simulating a sound system, then you really need to get the three source objects into the same impulse response. Come to think of it, that would be easier to do in the rhino interface, so I suggest you do your simulation there.

However, if that isn't the case, I wouldn't average but treat them as three separate results.

Comment by TC.A on October 31, 2022 at 9:31pm

Hi, I'm trying to use pachyderm to study an existing space. How do I deal with sources when I have multiple points of sound source (ie multiple speakers within the room)? When I set multiple points in grasshopper, the node StatRec turns red. It does work when I tried graph the Pt node but I get separate results for each source point, should I flip the tree and average the results for each frequency? Thank you very much!

Comment by Kousai Tashani on October 31, 2022 at 4:29am

hello Arthur 
İ sent you an Email please check your email or spam box. 
thank you for your support :)  

Comment by Arthur van der Harten on October 27, 2022 at 9:38am
Hi Kousai,
That's something about your model. It might happen in an extremely hard room, or a space where rays are getting stuck.
Can you send it to me?
Comment by Kousai Tashani on October 27, 2022 at 9:19am

hello Arthur, 
its been ve exciting using the Pachyderm for a week now, 
first of all thank you for developing the plugin. 

I am facing a problem While using pachyderm through rhino. 
in the hybrid mode window and after setting up all the settings I normally click "Calculate solution" 
it takes action in the command line till i see " Preparing threads" and its stuck there. its not going anyfurther. 

is there anyone facing the same issue and having a solution for that? 

grasshopper is working fine so far i guess!! 

thank you all 


Members (171)






  • Add Photos
  • View All

© 2022   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service