Posts

Showing posts from November, 2024

KEYBOARD DIGITAL MENGHASILKAN BUNYI NADA PIANO DENGAN AMPLOP ADSR

  KEYBOARD DIGITAL MENGHASILKAN BUNYI NADA PIANO DENGAN AMPLOP ADSR Tolong implementasikan kode berikut: # Fungsi untuk membuat gelombang nada dengan amplop ADSR def generate_wave_with_adsr(frequency, duration, amplitude=0.5, sample_rate=44100):     t = np.linspace(0, duration, int(sample_rate * duration), endpoint=False)     wave = np.sin(2 * np.pi * frequency * t)     # Amplop ADSR     attack_time = 0.02  # Waktu attack dalam detik     decay_time = 0.1    # Waktu decay dalam detik     sustain_level = 0.7 # Level sustain relatif terhadap amplitudo maksimum     release_time = 0.1  # Waktu release dalam detik     # Indeks untuk fase amplop     attack_samples = int(sample_rate * attack_time)     decay_samples = int(sample_rate * decay_time)     sustain_samples = int(sample_rate * (duration - attack_time - decay_time - release_time))     release_s...

SIMULASI CONTOH LAGU MEMAKAI AUDIO GENERATOR DENGAN MUSIK SISTEM 12 TET (20 NADA PER OKTAF)

Image
SIMULASI CONTOH LAGU MEMAKAI AUDIO GENERATOR DENGAN MUSIK SISTEM 12 TET (20 NADA PER OKTAF) Berikut ini diberikan simulasi contoh lagu dari Kidung Jemaat Nomor 33 (KJ 33) yang berjudul " Ada perbedaan dalam merangkai nada nada lagu KJ 33 tersebut antara sistem 12 TET (20 nada per oktaf) dengan sistem 8 TET (12 nada per oktaf), berikut ini: Notasi angka Lagu KJ 33 Menurut musik sistem 8 TET (12 nada per oktaf) Nada dasar natural Mayor  di musik sistem 8 TET (12 Nada per oktaf) adalah C = 1. Menurut musik sistem 8 TET (12 nada per oktaf) bahwa lagu KJ 33 dimainkan pada nada dasar Mayor Es = 1 dengan tanda birama 3/4. Nada dasar 1 (do) adalah es yaitu nada yang terletak antara nada tuts "re" dan tuts "mi" (tuts hitam), nada es ini dalam notasi angka lagu adalah 2# atau 3b, jika dalam oktaf biasa (oktaf ke-4) maka nada 2# atau 3b memiliki frekwensi sebesar 311,13 Hz. Notasi angka Lagu KJ 33 Sesuai konversi sistem 12 TET (20 nada per oktaf) Nada dasar natural Mayor ...

EKSPLORASI MUSIK MODERN MIKROTONAL MENGGUNAKAN SKALA 12 TET (20 NADA PER OKTAF)

EKSPLORASI MUSIK MODERN MIKROTONAL MENGGUNAKAN SKALA 12 TET (20 NADA PER OKTAF) Bagaimana caranya jika nada nada sistem 12 TET (20 nada per oktaf) tetsebut dibunyiksn oleh alat/instrumen piano Jika nada-nada sistem 12-TET (Twelve-tone Equal Temperament) dengan 20 nada per oktaf dibunyikan oleh alat/instrumen seperti piano, beberapa langkah perlu dilakukan untuk menghasilkan suara yang realistis, baik secara fisik (menggunakan piano fisik) maupun secara digital (dengan simulasi). 1. Memahami Sistem 12-TET dengan 20 Nada per Oktaf Dalam 12-TET tradisional, satu oktaf dibagi menjadi 12 nada dengan interval semitone yang sama. Dalam 20 nada per oktaf, oktaf dibagi menjadi 20 interval yang sama besar. Artinya, setiap interval memiliki frekuensi yang ditentukan oleh rumus:       f_n = f_0 × {3 pangkat (1/20) pangkat n} Kode: f_{n} = f_{0} \cdot (3^{(1/20)})^{n} Di mana: - f_0 : Frekuensi dasar (misalnya 440 Hz untuk A4). -  n : Jarak nada dari nada dasar. 2. Membunyikan Na...