Langsung ke konten utama

Postingan

Menampilkan postingan dari September, 2024

MEMBUAT TEMPLATE DAN KELENGKAPAN PARTITUR NOTASI ANGKA LAGU (Part-4)

  MEMBUAT TEMPLATE DAN KELENGKAPAN PARTITUR NOTASI ANGKA LAGU (Part-4) Tolong gabung kode berikut: # Fungsi untuk menampilkan partitur dengan indentasi def show_partitur():     output_text.delete(1.0, tk.END)  # Hapus konten sebelumnya     output_text.insert(tk.END, "Berikut adalah template partitur dengan birama 4/4:\n\n")     output_text.insert(tk.END, create_birama_template() + "\n")     output_text.insert(tk.END, "Lirik: " + " " * (len(create_birama_template()) - 7) + "|\n\n") # Kotak teks untuk output partitur output_text = tk.Text(output_frame, wrap="none", width=80, height=40, undo=True, font=("Courier", 12)) output_text.grid(row=2, column=0, padx=10, pady=5) # Tombol untuk menambah birama baru button_add_birama = tk.Button(chord_frame, text="Tambah Birama", command=add_birama) button_add_birama.grid(row=1, column=4, padx=(1, 2), pady=5) # Tombol untuk menampilkan template partitur button_show_partit...

MEMBUAT TEMPLATE DAN KELENGKAPAN PARTITUR NOTASI ANGKA LAGU (Part-3)

  MEMBUAT TEMPLATE DAN KELENGKAPAN PARTITUR NOTASI ANGKA LAGU (Part-3) Tolong modifikasi kode berikut agar supaya ketika user menekan tombol tampilkan_akord maka akan muncul messagebox dengan teks pesan "Lanjutkan ke combobox Pilih Akord untuk memilih akord". Kemudian ketika user menekan combobox pilih_akord maka akan muncul messagebox dengan teks pesan "Sebelumnya tekan tombol Tampilkan Akord". Kemudian untuk menampilkan akord pada output_text tolong posisikan teks akord agar supaya pas letaknya di mana posisi kursor sedang berada.. Berikut kode butuh dimodifikasi: import tkinter as tk from tkinter import filedialog, messagebox from tkinter import ttk from PIL import Image, ImageDraw, ImageFont, ImageTk import os # Setup UI root = tk.Tk() root.geometry("690x1390") root.title("Partitur Notasi Angka dengan Font Khusus") # Skala Mayor dan Minor skala_mayor = [2, 2, 1, 2, 2, 2, 1] skala_minor = [2, 1, 2, 2, 1, 2, 2] # Fungsi untuk mengubah nada berd...