タグ

ブックマーク / nanabit.net (1)

  • ピッチシフト @ 7bit

    PyMediaからサンプリングを得て自分でリングバッファやらで実装してもノイズが盛大に乗っていたピッチシフト、PySndObjを使ったらものすごく簡単にできてしまいました。 # -*- conding: utf-8 -*- from sndobj import * class PitchShifter: def __init__(self, in_file, out_file): self.in_wave = SndWave(in_file, READ) self.out_wave = SndWave(out_file, OVERWRITE) self.out_play = SndRTIO(1, SND_OUTPUT); self.snd_in = SndIn(self.in_wave) self.pitch_filter = Pitch(0.1, self.snd_in, 0.5) se

    hidep22
    hidep22 2008/12/02
    pysndobjでピッチシフター
  • 1