max v2; #N vpatcher 336 67 931 538; #P window setfont "Fixedwidth Serif" 18.; #P window linecount 1; #P newex 259 154 98 1441810 loadbang; #P window setfont Times 18.; #P comment 45 180 126 1310738 trigger playback; #P comment 196 347 96 1310738 audio on/off; #P window linecount 2; #P comment 336 250 223 1310738 calculate playback speed based on the twelfth root of 2; #P window linecount 1; #P comment 281 102 207 1310738 transposition (in semitones); #P user ezdac~ 221 314 265 347 0; #P window setfont "Fixedwidth Serif" 18.; #P message 26 179 19 1441810 1; #P toggle 238 216 15 0; #P flonum 455 223 96 18 0 0 0 22 0 0 0 221 221 221 222 222 222 0 0 0; #P message 455 169 19 1441810 2; #P newex 455 195 43 1441810 pow; #P number 488 101 35 18 0 0 0 22 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 488 128 65 1441810 / 12.; #P message 259 212 142 1441810 open E1.aiff; #N sfplay~ 1 120960 0 ; #P newobj 238 255 87 1441810 sfplay~; #P user panel 204 187 215 179; #X brgb 214 251 212; #X frgb 0 0 0; #X border 0; #X rounded 16; #X shadow 0; #X done; #P window setfont Times 18.; #P window linecount 2; #P comment 81 42 276 1310738 Transpose the pitch of a recorded note by changing the playback speed; #P connect 2 0 11 0; #P fasten 10 0 9 0 31 208 243 208; #P connect 3 0 2 0; #P connect 9 0 2 0; #P connect 2 0 11 1; #P connect 16 0 3 0; #P fasten 8 0 2 1 460 249 320 249; #P fasten 4 0 7 0 493 163 460 163; #P connect 7 0 6 0; #P connect 6 0 8 0; #P connect 5 0 4 0; #P connect 4 0 6 1; #P pop;