from midiutil import MIDIFile
- إنشاء ملف MIDI جديد
midi = MIDIFile(1) midi.addTempo(0, 0, 60) # تيمبو بطيء (60 BPM)
- --- المسار الأساسي (دقات قلب + بيانو منخفض) ---
- دقات قلب (Bass Drum)
for i in range(0, 16, 4):
midi.addNote(0, 9, 36, i, 1, 100) # Bass Drum (Channel 9, note 36)
- بيانو منخفض (نوتات ثقيلة)
notes = [40, 35, 43, 38] # نوتات تعطي جو مظلم time = 0 for n in notes:
midi.addNote(0, 0, n, time, 2, 80) time += 4
- --- صرخة كمان (Violin) ---
midi.addProgramChange(0, 1, 0, 40) # Violin midi.addNote(0, 1, 84, 8, 1, 127) # صرخة حادة midi.addNote(0, 1, 90, 12, 1, 127) # صرخة أعلى
- --- همسات (Flute) ---
midi.addProgramChange(0, 2, 0, 73) # Flute for t in [6, 10, 14]:
midi.addNote(0, 2, 95, t, 2, 60)
- حفظ الملف
with open("horror_music.mid", "wb") as output_file:
midi.writeFile(output_file)text
0 Comments
Create an account or Login to write a comment.