投稿日: May 29, 2018 3:40:59 PM
敢えてモジュールという体裁をとっていなかったのだけどモジュールに直した。
普通が一番かなと思って。
bareAudioがモジュールになったことでちょっぴり使い方がかわりました。
#!/usr/bin/python3from bareaudio import osc,track o = osc.OSC() t = track.Track("out.wav",2) t.seek(0) for fr in range(22050): a0 = ( o.sinOsc(fr,440) + o.sinOsc(fr,880) )/2 a1 = o.phasor(fr,440) t.write(a0) t.write(a1) t.close()
インポートのあたりが微妙に変わってますね。それくらいかな?
普通のPythonの書き方になるからむしろ使いやすくなるのではないかと。思う。
いや、いままでも普通のPythonの書き方ではあったのだけど。