How to make your own hexanies from the file hexany_template.wrl. First look at the VRML in your VRML browser, and see where the r1, r2, ... are. Now open the .wrl file in text editor such as wordpad (save as type text) Then do search and replace of r1, r2, r3,... with the actual notations you wish see in the VRML for those positions. So for instance, to duplicate the ones I made for the 1,3,5,7 hexany in ratios notation, replace r1, r2, r3, r4, r5, r6 by 35/32, 5/4, 21/16, 3/2, 7/4, 15/8, or: 3*5*7, 5, 3*7, 3, 7, 3*5 if you are showing the factors. You also need to replace z1, z2, z3... You will want these to be suitable for use in a file name, and you will want the file name to remind you which ratios you need to record So for instance, replace z1, z2, z3, z4, z5, z6 by 35_32, 5_4, 21_16, 3_2, 7_4, 15_8 i.e. the ratios, with / replaced with _. Now go to the end of the edited file and you will find a series of lines like this: Sound {maxBack 1000 maxFront 1000 source DEF Audio_21_16_15_8 AudioClip {url "21_16_15_8.mid"} } Sound {maxBack 1000 maxFront 1000 source DEF Audio_5_4_7_4 AudioClip {url "5_4_7_4.mid"} } Sound {maxBack 1000 maxFront 1000 source DEF Audio_35_32_21_16 AudioClip {url "35_32_21_16.mid"} } .... Look at the url entries, and you see a series of midi file names. You need to make these files to complete the hexany. If you replaced the z1, ... by meaningful mnemonics for the ratios at the previous step, you will now know which notes to record for each file. So for instance, record 21/16 + 15/8 as 21_16_15_8.mid If you want to make a hexany using .wav files, it is safe to do a global search and replace of .mid by .wav throughout the file.