Audiotool board archive

رعب استتش

Ehabrove · started 2025-08-23 23:40 · updated 2025-08-23 23:40

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

Comments (0)