6th June 2009
|
#1 | | Gear addict
Joined: May 2009
Posts: 300
Thread Starter | DIY Binary Amplitude Diffuser anyone?
Hi gearslutz, I was browsing around and I stumbled upon a picture of a Binary Amplitude diffuser, does anyone know how to make these, what are the calcutions? it might be a solution for my small drum room. thanks. Your help will be highly appreciated...
|
| |
6th June 2009
|
#2 | | Moderator
Joined: Dec 2002 |
These work on amplitude rather than phase (amplitude gratings rather than phase gratings), and scatter above 1 kHz. They are advantageous for some applications because of their limited depth.
They are absorptive below 1 kHz, and based on the depth of absorption behind the grating panel (usually 1-4") they can absorb some bass as well while minimizing absorption above 1 kHz. Size of holes (usually 1/2" or 5/8") affects higher frequency attenuation. These surfaces can also be curved in various ways for some applications.
The idea is to use a binary sequence for the holes that tries to keep the number of ones and zeros even which helps more uniform distribution of the diffuse reflected sound. Hole spacing was originally inspired by Angus' work on MLS (Maximum Length Sequences). Optical sequences usually result in too few 1s in long seuences, and some calculations are likely to result in too many 1s. Generating a familiy of sequences and looking for optimized strings with even numbers of 1s and 0s is necessary.
Some trial and error will be required. Cox/D'antonio suggest that computer searches are a manageable way to do this for sequences up to 20, but finding every possible combination for sequences above 20 becomes unwieldy. For a sequence with 24 1s and 24 0s (N=48), there are 10^13 combinations to search! Wrapping a 1D sequence into a 2D array requires Chinese remainder theorem.
Curved hybrid surfaces, and variations in absorption, including Helmholtz properties and possible hole spacing variations, such as reducing open hole area to increase bass absorption, are the next things to investigate when designing binary amplitude diffusion panels. These things are complicated, time-consuming to design, and it's probably better for sanity's sake to simply buy them from RPG!
|
| |
8th June 2009
|
#3 | | Gear addict
Joined: May 2009
Posts: 300
Thread Starter | Quote:
Originally Posted by jayfrigo These work on amplitude rather than phase (amplitude gratings rather than phase gratings), and scatter above 1 kHz. They are advantageous for some applications because of their limited depth.
They are absorptive below 1 kHz, and based on the depth of absorption behind the grating panel (usually 1-4") they can absorb some bass as well while minimizing absorption above 1 kHz. Size of holes (usually 1/2" or 5/8") affects higher frequency attenuation. These surfaces can also be curved in various ways for some applications.
The idea is to use a binary sequence for the holes that tries to keep the number of ones and zeros even which helps more uniform distribution of the diffuse reflected sound. Hole spacing was originally inspired by Angus' work on MLS (Maximum Length Sequences). Optical sequences usually result in too few 1s in long seuences, and some calculations are likely to result in too many 1s. Generating a familiy of sequences and looking for optimized strings with even numbers of 1s and 0s is necessary.
Some trial and error will be required. Cox/D'antonio suggest that computer searches are a manageable way to do this for sequences up to 20, but finding every possible combination for sequences above 20 becomes unwieldy. For a sequence with 24 1s and 24 0s (N=48), there are 10^13 combinations to search! Wrapping a 1D sequence into a 2D array requires Chinese remainder theorem.
Curved hybrid surfaces, and variations in absorption, including Helmholtz properties and possible hole spacing variations, such as reducing open hole area to increase bass absorption, are the next things to investigate when designing binary amplitude diffusion panels. These things are complicated, time-consuming to design, and it's probably better for sanity's sake to simply buy them from RPG! | Yikes, so for a rooky like me then I should stay away from these diffusers and just stick with RPGs or QRDs?
I'd love to figure out how to make these though...any tips?
|
| |
8th June 2009
|
#4 | | Moderator
Joined: Dec 2002 |
The build is fairly straightforward, if tedious making all the holes just right. It's the design that's a pain, laying out the amplitude grating. It may be easier to just copy the sequence of an existing one, but it will be hard to find actual plans online I think. I remember one person trying to do a DIY one, but I'm not sure how he arrived at his sequence. You'd have to double check it to make sure it's not just some random spacing or a poor attempt at a copy, or it won't be very effective.
|
| |
10th June 2009
|
#5 | | Lives for gear
Joined: Aug 2005 Location: Norway
Posts: 1,743
| Quote:
Originally Posted by jrubbernek I'd love to figure out how to make these though...any tips? | Cox and D'Antonio's book. |
| |
29th July 2011
|
#6 | | Lives for gear
Joined: Feb 2007 Location: Belgrade, Serbia
Posts: 1,316
| Quote:
Originally Posted by jayfrigo .........I remember one person trying to do a DIY one, but I'm not sure how he arrived at his sequence......... | DanDan ask me to post binary sequence on Gearslutz forum in thread REW Analysis, then, instead of starting a new thread, I'll use this old one that has a nice explanation of binary diffusers functioning (thanks to jayfrigo  ), for posting a part of MLS pseudorandom sequence.
Here are a first 127 members of pseudorandom sequence ( MLS) that may be used for building binary diffusers. I hope that this is enough for most applications. If someone need more, please ask, and we will generate more...
Sequence: Code: position:126 ***** 1
position:125 ***** 0
position:124 ***** 0
position:123 ***** 0
position:122 ***** 0
position:121 ***** 0
position:120 ***** 0
position:119 ***** 1
position:118 ***** 0
position:117 ***** 0
position:116 ***** 0
position:115 ***** 0
position:114 ***** 0
position:113 ***** 1
position:112 ***** 1
position:111 ***** 0
position:110 ***** 0
position:109 ***** 0
position:108 ***** 0
position:107 ***** 1
position:106 ***** 0
position:105 ***** 1
position:104 ***** 0
position:103 ***** 0
position:102 ***** 0
position:101 ***** 1
position:100 ***** 1
position:099 ***** 1
position:098 ***** 1
position:097 ***** 0
position:096 ***** 0
position:095 ***** 1
position:094 ***** 0
position:093 ***** 0
position:092 ***** 0
position:091 ***** 1
position:090 ***** 0
position:089 ***** 1
position:088 ***** 1
position:087 ***** 0
position:086 ***** 0
position:085 ***** 1
position:084 ***** 1
position:083 ***** 1
position:082 ***** 0
position:081 ***** 1
position:080 ***** 0
position:079 ***** 1
position:078 ***** 0
position:077 ***** 0
position:076 ***** 1
position:075 ***** 1
position:074 ***** 1
position:073 ***** 1
position:072 ***** 1
position:071 ***** 0
position:070 ***** 1
position:069 ***** 0
position:068 ***** 0
position:067 ***** 0
position:066 ***** 0
position:065 ***** 1
position:064 ***** 1
position:063 ***** 1
position:062 ***** 0
position:061 ***** 0
position:060 ***** 0
position:059 ***** 1
position:058 ***** 0
position:057 ***** 0
position:056 ***** 1
position:055 ***** 0
position:054 ***** 0
position:053 ***** 1
position:052 ***** 1
position:051 ***** 0
position:050 ***** 1
position:049 ***** 1
position:048 ***** 0
position:047 ***** 1
position:046 ***** 0
position:045 ***** 1
position:044 ***** 1
position:043 ***** 0
position:042 ***** 1
position:041 ***** 1
position:040 ***** 1
position:039 ***** 1
position:038 ***** 0
position:037 ***** 1
position:036 ***** 1
position:035 ***** 0
position:034 ***** 0
position:033 ***** 0
position:032 ***** 1
position:031 ***** 1
position:030 ***** 0
position:029 ***** 1
position:028 ***** 0
position:027 ***** 0
position:026 ***** 1
position:025 ***** 0
position:024 ***** 1
position:023 ***** 1
position:022 ***** 1
position:021 ***** 0
position:020 ***** 1
position:019 ***** 1
position:018 ***** 1
position:017 ***** 0
position:016 ***** 0
position:015 ***** 1
position:014 ***** 1
position:013 ***** 0
position:012 ***** 0
position:011 ***** 1
position:010 ***** 0
position:009 ***** 1
position:008 ***** 0
position:007 ***** 1
position:006 ***** 0
position:005 ***** 1
position:004 ***** 1
position:003 ***** 1
position:002 ***** 1
position:001 ***** 1
position:000 ***** 1
here are some examples:
Good luck!
Boggy
__________________
B. Petrovic MyRoom Acoustics -- "Religion is belief in someone else’s experience. Spirituality is having your own experience." (Deepak Chopra) |
| |
30th July 2011
|
#7 | | Lives for gear
Joined: Aug 2003 Location: Cork Ireland
Posts: 8,682
| Ta
Thanks Boggy.
DD
|
| |
30th July 2011
|
#8 | | Lives for gear
Joined: Sep 2009
Posts: 1,196
|
The easiest for us DIY'ers is to copy somebody else's patent. Just don't try to sell them :-) RPG Bad Panel -- Detailed Plans |
| |
2nd August 2012
|
#9 | | Gear maniac
Joined: Nov 2010 Location: United Kingdom (South England)
Posts: 236
| Quote:
Optical sequences usually result in too few 1s in long seuences, and some calculations are likely to result in too many 1s. Generating a familiy of sequences and looking for optimized strings with even numbers of 1s and 0s is necessary.
Some trial and error will be required. Cox/D'antonio suggest that computer searches are a manageable way to do this for sequences up to 20, but finding every possible combination for sequences above 20 becomes unwieldy. For a sequence with 24 1s and 24 0s (N=48), there are 10^13 combinations to search!
| Sorry to resurrect an old thread, but surely the most efficient means of generating sequences would be to start off with an even number of 1's and 0's (eg 12 of each) and randomise their position in the sequence rather than attempting to find a contiguous length of evenly distributed 1's and 0's from a random sequence?
|
| |
2nd August 2012
|
#10 | | Lives for gear
Joined: May 2012
Posts: 1,232
|
The important part is "spectrally flat" (silly word). Although the layout could probably be optimized to take early reflections into account, which would be an intensive experience in mathematics.
|
| |
31st August 2012
|
#11 | | Lives for gear
Joined: May 2009
Posts: 3,365
| Quote:
Originally Posted by boggy here are some examples:  | Boggy, those are beautiful treatments. Did you do the design and build of them? Are you happy with their performance? My interest is peaked by the fact that those rooms are smallish and I'm trying to understand more about options for diffusion in small rooms. What can you tell me about the construction of those features? Behind the black fabric - is that just an everyday ordinary broadband absorber?
|
| |
31st August 2012
|
#12 | | Lives for gear
Joined: Feb 2007 Location: Belgrade, Serbia
Posts: 1,316
| Quote:
Originally Posted by Syncamorea Boggy, those are beautiful treatments. | Thank you very much! Quote:
Originally Posted by Syncamorea Did you do the design and build of them? | We ( MyRoom Acoustics) design them. Local carpenters build them. Quote:
Originally Posted by Syncamorea Are you happy with their performance? | My customer is happy with their performance. Quote:
Originally Posted by Syncamorea My interest is peaked by the fact that those rooms are smallish and I'm trying to understand more about options for diffusion in small rooms. | Binary type amplitude grating is always ok for small rooms. For QRD or PRD diffusers you need to take care about minimum working frequency (and to adjust it to minimum distance from diffuser)... and they works even better in small rooms... Quote:
Originally Posted by Syncamorea What can you tell me about the construction of those features? | Behind wooden strips, you can have simple porous broadband absorber Quote:
Originally Posted by Syncamorea Behind the black fabric - is that just an everyday ordinary broadband absorber? | It depends... In this particular case, yes, it is.
Cheers! |
| |
31st August 2012
|
#13 | | Gear maniac
Joined: Aug 2011
Posts: 187
|
Syncamorea, my reaction about Boggys binary treatment was about the same as yours when I came across it at another forum: Need an opinion on a small live room acoustics plan (3D sketch included)
It is very simple to DIY and requires very little of tools and carpentry skills. Calculations "by hand" for symmetry can be a bit boring though. –The lumber yard often has a limited number of standard dimensions and one of these you want to fit onto you wall area. => Does any fit, which one, how large a width between 2 or more consecutive slats along the whole series, where on the wall area should the binary MLS sequence begin and end etc?
I posted my result of Boggys series here: My home made diffuser (there is also an excel spread sheet I wrote for quick and easy calculations on dimensions).
|
| |
2nd September 2012
|
#14 | | Gear nut
Joined: Dec 2007 Location: Groningen, The Netherlands
Posts: 78
|
Hi Adhoc,
I tried your spreadsheet, but when I enter a number in cell k2, there is something wrong with cell L2. What did I wrong?
Best regards,
Peter
|
| |
2nd September 2012
|
#15 | | Gear maniac
Joined: Aug 2011
Posts: 187
|
When you enter a value in cell K2 that value is in mm, which in turn will be recalculated to inches in cell L2. => So if you enter 25 mm by pressing the "black little triangle" in column J (which corresponds to cell K2) you will in cell L2 get the value 0,984 inches. If you enter the value 25,4 mm by writing it into cell K2 you should get the value 1,000" in cell L2. ( If this does not happen, you have probably by mistake erased one or several formulas / calculations. As I wrote under "Use of the spread sheet": Do only enter values in the yellow fields).
Note: For decimals the spread sheet use "," and not "."
|
| |
2nd September 2012
|
#16 | | Lives for gear
Joined: May 2009
Posts: 3,365
|
Thanks, Adhoc. More pieces for the puzzle!
|
| |
5th September 2012
|
#17 | | Gear nut
Joined: Dec 2007 Location: Groningen, The Netherlands
Posts: 78
|
Adhoc,
I found the problem, in L2 stands a "strange" word, which implicates round off.
Best regards,
Peter
|
| |
5th September 2012
|
#18 | | Gear maniac
Joined: Aug 2011
Posts: 187
|
Correct, I forgot to mention that. The strange word "MAVRUNDA" (if that is your strange word) = "Swedish excel-language", followed by ;1/64 in the formula, which means round off the calculated value to 1/64 of an inch and then the answer is written out with 3 decimals. -Looks tidier I think, with 3 decimals written out all the time, instead of decimals varying between 0 to 9.
|
| |
5th September 2012
|
#19 | | Gear nut
Joined: Dec 2007 Location: Groningen, The Netherlands
Posts: 78
|
Yes! That was the word my Excel didn't know. Thanx for the spreadsheet.
|
| |
18th October 2012
|
#20 | | Gear Head
Joined: Aug 2010
Posts: 74
| Quote:
Originally Posted by boggy DanDan ask me to post binary sequence on Gearslutz forum in thread REW Analysis, then, instead of starting a new thread, I'll use this old one that has a nice explanation of binary diffusers functioning (thanks to jayfrigo  ), for posting a part of MLS pseudorandom sequence.
Here are a first 127 members of pseudorandom sequence ( MLS) that may be used for building binary diffusers. I hope that this is enough for most applications. If someone need more, please ask, and we will generate more...
Sequence: Code: position:126 ***** 1
position:125 ***** 0
position:124 ***** 0
position:123 ***** 0
position:122 ***** 0
position:121 ***** 0
position:120 ***** 0
position:119 ***** 1
position:118 ***** 0
position:117 ***** 0
position:116 ***** 0
position:115 ***** 0
position:114 ***** 0
position:113 ***** 1
position:112 ***** 1
position:111 ***** 0
position:110 ***** 0
position:109 ***** 0
position:108 ***** 0
position:107 ***** 1
position:106 ***** 0
position:105 ***** 1
position:104 ***** 0
position:103 ***** 0
position:102 ***** 0
position:101 ***** 1
position:100 ***** 1
position:099 ***** 1
position:098 ***** 1
position:097 ***** 0
position:096 ***** 0
position:095 ***** 1
position:094 ***** 0
position:093 ***** 0
position:092 ***** 0
position:091 ***** 1
position:090 ***** 0
position:089 ***** 1
position:088 ***** 1
position:087 ***** 0
position:086 ***** 0
position:085 ***** 1
position:084 ***** 1
position:083 ***** 1
position:082 ***** 0
position:081 ***** 1
position:080 ***** 0
position:079 ***** 1
position:078 ***** 0
position:077 ***** 0
position:076 ***** 1
position:075 ***** 1
position:074 ***** 1
position:073 ***** 1
position:072 ***** 1
position:071 ***** 0
position:070 ***** 1
position:069 ***** 0
position:068 ***** 0
position:067 ***** 0
position:066 ***** 0
position:065 ***** 1
position:064 ***** 1
position:063 ***** 1
position:062 ***** 0
position:061 ***** 0
position:060 ***** 0
position:059 ***** 1
position:058 ***** 0
position:057 ***** 0
position:056 ***** 1
position:055 ***** 0
position:054 ***** 0
position:053 ***** 1
position:052 ***** 1
position:051 ***** 0
position:050 ***** 1
position:049 ***** 1
position:048 ***** 0
position:047 ***** 1
position:046 ***** 0
position:045 ***** 1
position:044 ***** 1
position:043 ***** 0
position:042 ***** 1
position:041 ***** 1
position:040 ***** 1
position:039 ***** 1
position:038 ***** 0
position:037 ***** 1
position:036 ***** 1
position:035 ***** 0
position:034 ***** 0
position:033 ***** 0
position:032 ***** 1
position:031 ***** 1
position:030 ***** 0
position:029 ***** 1
position:028 ***** 0
position:027 ***** 0
position:026 ***** 1
position:025 ***** 0
position:024 ***** 1
position:023 ***** 1
position:022 ***** 1
position:021 ***** 0
position:020 ***** 1
position:019 ***** 1
position:018 ***** 1
position:017 ***** 0
position:016 ***** 0
position:015 ***** 1
position:014 ***** 1
position:013 ***** 0
position:012 ***** 0
position:011 ***** 1
position:010 ***** 0
position:009 ***** 1
position:008 ***** 0
position:007 ***** 1
position:006 ***** 0
position:005 ***** 1
position:004 ***** 1
position:003 ***** 1
position:002 ***** 1
position:001 ***** 1
position:000 ***** 1
Good luck!
Boggy | Hi,
I need a sequence to place diffusion on some porous absorbers, I do not have the space to use the whole sequence, can I take any part of it? for example if I need 30 numbers I just take from 50 to 80...
|
| |
18th October 2012
|
#21 | | Lives for gear
Joined: Feb 2007 Location: Belgrade, Serbia
Posts: 1,316
| Quote:
Originally Posted by bebbo Hi,
I need a sequence to place diffusion on some porous absorbers, I do not have the space to use the whole sequence, can I take any part of it? for example if I need 30 numbers I just take from 50 to 80... | Yes, of course. Sequence is much longer, actually.
Sent from my ST18i using Tapatalk
|
| |
18th October 2012
|
#22 | | Gear Head
Joined: Aug 2010
Posts: 74
| Quote:
Originally Posted by boggy Yes, of course. Sequence is much longer, actually.
Sent from my ST18i using Tapatalk | Thanks!
|
| |
8th January 2013
|
#23 | | Gear maniac
Joined: Apr 2012
Posts: 197
| Quote:
Originally Posted by boggy Yes, of course. Sequence is much longer, actually.
Sent from my ST18i using Tapatalk | On your pics you have 2 different thickness strips of wood in the different rooms. What determines the choice, how much of the highs you want to keep?
|
| |
8th January 2013
|
#24 | | Lives for gear
Joined: Feb 2007 Location: Belgrade, Serbia
Posts: 1,316
| Quote:
Originally Posted by GreenNeedle On your pics you have 2 different thickness strips of wood in the different rooms. What determines the choice, how much of the highs you want to keep? | It is usually availability of wooden strips... 1-3cm is a common thickness I use. |
| |
12th January 2013
|
#25 | | Gear maniac
Joined: Apr 2012
Posts: 197
|
Thank you.
|
| | | |