max v2; #N vpatcher 615 196 1105 842; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 6 23 48 196617 loadbang; #P message 161 25 37 196617 628.; #P message 98 109 31 196617 0.19; #P message 35 108 31 196617 96.; #P comment 130 366 115 196617 modulator amplitude; #P comment 116 341 113 196617 modulating oscillator; #P window linecount 2; #P comment 82 415 74 196617 carrier oscillator; #P comment 204 184 77 196617 Modulation index; #P comment 82 136 77 196617 Harmonicity ratio; #P comment 7 136 74 196617 Carrier frequency; #P window linecount 1; #P newex 120 312 33 196617 *~ 0; #P newex 35 390 43 196617 +~; #P newex 71 286 33 196617 *~ 0; #P newex 71 364 59 196617 *~; #P newex 71 339 43 196617 cycle~; #P newex 35 415 43 196617 cycle~; #P comment 53 439 53 196617 FM signal; #P newex 98 181 32 196617 sig~; #P newex 35 181 32 196617 sig~; #P button 83 44 15 0; #P window linecount 2; #P comment 36 41 38 196617 Play a note; #P window linecount 1; #P message 161 62 80 196617 setdomain \$1; #P user function 285 85 406 174 1 1 0 0; #X frgb 82 82 82; #X brgb 204 204 204; #X rgb2 85 85 85; #X rgb3 255 255 255; #X rgb4 0 0 0; #X rgb5 0 0 0; #X add 0. 0.6875 0; #X add 63.376133 0.84375 0; #X add 155.559692 0.765625 0; #X add 253.504532 0.09375 0; #X add 628. 0. 0; #X domain 628.; #X range 0. 1.; #X done; #P user function 161 85 282 174 1 1 0 0; #X frgb 82 82 82; #X brgb 204 204 204; #X rgb2 85 85 85; #X rgb3 255 255 255; #X rgb4 0 0 0; #X rgb5 0 0 0; #X add 0. 1.5 0; #X add 201.651337 22.875 0; #X add 628. 0. 0; #X domain 628.; #X range 0. 24.; #X done; #P user ezdac~ 35 580 79 613 0; #P newex 161 181 38 196617 line~; #P newex 174 529 38 196617 line~; #P newex 35 554 149 196617 *~; #P flonum 98 159 60 9 0. 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 35 159 60 9 0. 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 161 44 60 9 0. 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont "Lucida Grande" 24.; #P window linecount 2; #P comment 275 281 133 67108888 Simple FM Synthesis; #P fasten 31 0 28 0 11 97 40 97; #P connect 28 0 2 0; #P connect 2 0 13 0; #P connect 13 0 20 0; #P connect 20 0 16 0; #P connect 16 0 7 0; #P connect 4 0 7 0; #P connect 18 0 20 1; #P fasten 4 0 7 1 40 575 74 575; #P connect 16 0 7 1; #P connect 13 0 19 0; #P connect 19 0 17 0; #P connect 17 0 18 0; #P connect 14 0 19 1; #P fasten 31 0 29 0 11 98 103 98; #P connect 29 0 3 0; #P connect 3 0 14 0; #P fasten 19 0 21 0 76 307 125 307; #P connect 21 0 18 1; #P connect 6 0 21 1; #P fasten 31 0 30 0 11 96 133 96 133 24 166 24; #P connect 30 0 1 0; #P connect 1 0 10 0; #P connect 30 0 10 0; #P fasten 12 0 8 0 88 81 166 81; #P connect 10 0 8 0; #P fasten 8 1 6 0 203 177 166 177; #P fasten 9 1 5 0 327 202 179 202; #P connect 5 0 4 1; #P fasten 10 0 9 0 166 81 290 81; #P fasten 12 0 9 0 88 81 290 81; #P pop;