def main(): f = CurrentFont() a = aifc.open("aiff_out/aiffSlice.aiff", "wb") a.setnchannels(1) a.setsampwidth(4) a.setframerate(44100) #for i in range(80): # v = sin(i/44100.0 * 440.0 * pi) * 2**7 # print v # a.writeframes(pack("h", v)) for n in f.selection: g = f[n] print n #for c in g.contours: # print c.box # for for i in range(int(g.width)): pen = MarginPen(f, i, isHorizontal=False) g.draw(pen) l = pen.getAll() #print l, v = getAverage(l) #print v a.writeframes(pack("i", v)) a.writeframes(pack("i", v)) a.close()