2

私は現在 PYTHON プログラムを実行しており、ライブラリやプログラムや Web サイトなしで midi を wav に変換したいと考えています。ライブラリをダウンロードするように指示する複数の投稿を見つけましたが、Pythonista (iPhone および iPad 用の Python IDE) でコーディングしているため、モバイルを使用しているため、これらのライブラリをダウンロードできません…</p>

可能であれば、誰かがその方法を教えてもらえますか?

私のコード:

# modes: 1 = short classical songs, 2 = soundtrack games boss battle, 3 = sad music

mode = 2



from midiutil.MidiFile import MIDIFile
from random import randint as random
import sound
from time import sleep as wait


midi = MIDIFile(1, adjust_origin=True)

duration = 0

if mode == 1:
    duration = random(30, 200)
    midi.addTempo(0, 0, random(60, 360))
elif mode == 2:
    duration = random(660, 960)
    midi.addTempo(0, 0, random(360, 660))
elif mode == 3:
    duration = random(10,80)
    midi.addTempo(0, 0, random(30, 60))

for t in range(duration):
    pitch = random(60,80)
    midi.addNote(0, 0, pitch, t * 1 + random(0, 2), 1, 100)

with open('machine made song.txt', 'wb') as f:
    midi.writeFile(f)
    

player = sound.MIDIPlayer('machine made song.txt')
player.play()
4

0 に答える 0