4 poin oleh GN⁺ 2024-12-16 | 1 komentar | Bagikan ke WhatsApp
  • Chord Nebula adalah game web untuk berlatih kode piano di berbagai tangga nada dan progresi kode yang umum menggunakan perangkat MIDI
  • Pemain piano·keyboard pemula dapat mempelajari perpindahan kode, dan memanfaatkannya untuk memainkan lagu, mencipta musik, maupun improvisasi
  • Untuk input langsung diperlukan keyboard MIDI, dan beberapa aplikasi mobile memungkinkan ponsel digunakan seperti keyboard MIDI virtual
  • Karena ini masih proyek dalam pengembangan, masalah bisa muncul saat digunakan, dan rilis baru atau perubahan dapat diterima melalui mailing list
  • Kode sumber tersedia secara publik di GitHub, dan laporan masalah·saran·memberi bintang pada repositori membantu kelanjutan pengembangan

Latihan kode piano yang disusun seperti game

  • Chord Nebula adalah game web yang dibuat untuk mempelajari kode piano dan progresi kode umum di berbagai tangga nada
  • Fokus pada pengguna berikut
    • Pemain piano·keyboard pemula yang ingin memahami perpindahan kode
    • Pengguna yang senang memainkan berbagai lagu, mencipta musik, atau berimprovisasi
  • Untuk berlatih diperlukan keyboard MIDI
    • Beberapa aplikasi mobile memungkinkan ponsel digunakan sebagai keyboard MIDI virtual

Status pengembangan dan cara berpartisipasi

  • Chord Nebula masih dalam pengembangan, jadi masalah dapat terjadi saat digunakan
  • Rilis baru atau perubahan dapat diterima dengan berlangganan mailing list
  • Kode sumber proyek dipublikasikan di GitHub
  • Anda dapat mengirimkan masalah atau saran, dan memberi bintang pada repositori GitHub juga membantu kelanjutan pengembangan

1 komentar

 
GN⁺ 2024-12-16
Pendapat di Hacker News
  • Selamat atas peluncurannya. Jika hanya bisa dipakai oleh orang yang punya keyboard MIDI terhubung, terutama di Hacker News, kemungkinan besar Anda kehilangan 99,9999% calon pengguna
    Dengan syarat itu, sepertinya cukup sulit mendapatkan umpan balik nyata, dan mungkin lebih baik merilisnya di komunitas musik yang lebih mungkin memenuhi syarat perangkat keras tersebut

    • Saya tidak setuju. Menurut saya strategi yang bagus adalah fokus pada segmen pelanggan dan mengabaikan sisanya
      Itu juga salah satu nasihat terbaik yang pernah saya terima, sementara orang-orang selalu meminta kita mengaburkan dan memecah fokus
      Kebanyakan orang yang serius ingin belajar akor punya perangkat MIDI, dan mendukung input non-MIDI akan membuat pengembangan jauh lebih sulit; pengguna di sisi itu juga kemungkinan besar tidak seterlibat itu. Perangkat MIDI sekarang sangat murah, jadi orang yang menginginkannya bisa membelinya
      Sebagai catatan, saya juga membuat game sendiri, jadi saya punya beberapa perangkat MIDI
    • Minggu ini saya baru menyambungkan MPK61, jadi sepertinya saya perlu mencobanya
      Orang yang punya keyboard berdukungan MIDI dan ingin meningkatkan kemampuan bermusik memang sangat sedikit dibanding yang tidak punya, tetapi kalau digarap dengan benar, jelas ini pasar yang menguntungkan. Ada sangat banyak kursus keyboard musik online
      Kisaran harga perangkat keras dan perangkat lunaknya juga cukup tinggi, jadi pendapatan iklan pun tampaknya bisa lumayan
    • Umpan baliknya sangat berharga. Ide inti awal proyek ini memang membantu orang mengingat akor dan progresi umum di keyboard sungguhan, lebih dekat ke membangun memori otot
      Jadi secara pribadi saya ingin tetap mempertahankannya untuk perangkat MIDI, tetapi membantu pengguna menemukan perangkat MIDI virtual juga bisa jadi ide bagus
    • Saya punya keyboard MIDI dan tertarik untuk belajar, tetapi sebagian besar waktu keyboard itu tidak tersambung ke komputer
      Namun jika ini bukan latihan mengidentifikasi akor dengan telinga, melainkan untuk belajar penjarian, masuk akal untuk mewajibkan keyboard. Toh tanpa keyboard memang tidak bisa dipakai
      Pertanyaan terkait: beberapa orang merekomendasikan keyboard yang hanya berupa kontroler MIDI, tetapi saya tidak tahu apakah itu cukup. Dalam kasus seperti itu, suaranya keluar dari mana, dan apakah ketika keyboard khusus kontroler disambungkan, timbre bawaan akan terpicu?
    • Saya juga tertarik, tetapi tidak bisa mencobanya karena tidak punya keyboard MIDI
  • Setelah berhasil menjalankannya, ini cukup keren, dan mengingatkan saya pada game latihan mengetik di terminal
    Saya juga membuat aplikasi untuk belajar akor dan tonalitas: https://apps.apple.com/us/app/bloopkeys/id6689494178
    Aplikasi saya tidak membutuhkan MIDI, tetapi mendukung output MIDI sebagai opsi. Meski begitu, saya paham mengapa proyek ini memilih MIDI
    Beberapa pemikiran: di Firefox dan Safari pada iPhone, ini tidak berjalan, dan tidak jelas bahwa yang dicari adalah input MIDI, bukan output MIDI, jadi akan bagus jika ada kalimat panduan singkat. Soal monetisasi tidak perlu terlalu dipikirkan. Akan sulit bersaing dengan sesuatu seperti Melodics, tetapi membuat alat kecil yang menarik seperti ini saja sudah bagus

    • Saya sudah menambahkan teks panduan untuk membantu pengguna sesuai saran, dan berharap bisa membagikan versi baru juga
  • Peluncuran yang bagus. Merilis sesuatu dan mendapat respons positif memang jelas terasa menyenangkan
    Saya tidak ingin menyiram air dingin, tetapi setahun lalu saya membuat sesuatu yang mirip dan mengunggahnya dengan akun HN baru, namun responsnya tidak besar
    https://midi-note-trainer.teemukoivisto.xyz/
    Mungkin saya memasukkan terlalu banyak usaha, seperti berbagai tata letak keyboard, tetapi saya puas dengan hasilnya dan memastikan bahwa itu benar-benar efektif. Yang paling penting bagi saya sampai sekarang adalah belajar membaca partitur, dan mungkin suatu hari saya akan membuat v2

    • Saya tidak bisa memakainya karena tidak dapat mengganti ke perangkat MIDI yang sesuai, tetapi tampilannya benar-benar terlihat bagus
  • Terima kasih atas umpan balik yang luar biasa. Saya tidak menyangka responsnya akan sepositif ini, dan ini memotivasi saya untuk mencurahkan lebih banyak waktu dan usaha pada pengembangan Chord Nebula
    Saya berusaha membaca semua pesan dengan saksama dan membalasnya, serta membuat mailing list di halaman proyek untuk membagikan perkembangan terbaru dan perubahan
    Berdasarkan saran-saran tersebut, saya sudah menerapkan beberapa perubahan kecil untuk meningkatkan pengalaman pengguna, dan jika Anda melaporkan masalah di GitHub, berkontribusi pada proyek, atau memberi bintang pada repositori, itu akan sangat membantu saya untuk terus maju

  • Proyek yang rapi. Saya sudah sekitar setahun memakai SimplyPiano di iPad, dan itu sangat bagus untuk belajar sight-reading, tangga nada, dan akor
    Saya merekomendasikannya tidak hanya untuk orang yang ingin meningkatkan kemampuan piano, tetapi juga untuk developer yang membuat aplikasi serupa

    • Tujuan game ini bukan hanya mengajarkan akor individual, tetapi juga mencakup harmoni praktis dasar, resolusi akor, hingga progresi umum
      Ini dimaksudkan sebagai pendekatan menyeluruh untuk membantu orang yang ingin memainkan lagu terkenal, mengiringi, atau menggubah sendiri
  • Saya ingin mencobanya, tetapi meskipun saya menyambungkan piano digital Yamaha P-515 ke iPad, itu tidak muncul di dropdown “MIDI keyboard” aplikasi
    Meski sudah banyak mencari, sulit menemukan bantuan yang bisa saya pahami sebagai pemula MIDI. Saya tidak bermaksud meminta dukungan teknis; saya hanya meninggalkan ini karena mungkin berguna untuk mengetahui bahwa calon pengguna yang berminat bisa saja bahkan tidak dapat memulai

    • Saat saya menyambungkan Yamaha P-515 ke MacBook Pro, itu berfungsi, tetapi postur melihat layar laptop sambil memainkan piano terasa tidak nyaman
      Gamenya sendiri belum melakukan banyak hal, hanya meminta memainkan beberapa akor, tetapi sebagai permulaan sudah cukup bagus. Selamat atas peluncurannya dan semoga langkah berikutnya berjalan baik
  • Game yang bagus. Dari sudut pandang edukasi, sepertinya lebih baik menaruh angka Romawi di bagian bawah lingkaran dan tidak menuliskan nada penyusun akor
    Saya suka penambahan 3 nyawa yang membuatnya lebih menantang dan menyenangkan
    Saya juga mulai membuat game untuk mengajarkan konsep progresi harmoni, yaitu perpindahan tingkat ke-2, ke-3, dan ke-4: https://editor.p5js.org/briancameronvoll/full/sCR6630hj
    Ini masih tahap sangat awal, dan saya baru beberapa bulan mulai belajar coding. Saya terus memikirkan cara sederhana untuk membuatnya lebih menyenangkan, jadi saya ingin mendengar pendapat

    • Terima kasih atas sarannya. Di versi berikutnya saya akan mencoba menerapkan hal terkait angka Romawi dan nama akor
  • Akan bagus jika ada pengganti berupa input keyboard komputer, walaupun kasar
    Saya tidak yakin apakah ada cara pemetaan yang bagus

    • Input keyboard yang seadanya bisa berguna untuk demo. Itu bisa membuat orang tertarik sebelum mereka mengeluarkan keyboard dan kabel MIDI dari lemari, dan mungkin juga membantu debugging
  • Bagus. Ini mengingatkan saya pada: https://news.ycombinator.com/item?id=32023881

    • Terima kasih atas tautannya. Saya baru pertama kali melihatnya, dan tampaknya itu lebih berfokus pada pembelajaran tangga nada dan akor
      Perbedaan utama game ini ada pada mengajarkan cara menghubungkan akor satu sama lain dan progresi umum
  • Tidak ada opsi dropdown keyboard MIDI sama sekali

    • Saya sudah sedikit memperbaiki pesan di dalam game agar memberi panduan. Seperti disebutkan sebelumnya, Anda perlu menghubungkan perangkat MIDI atau ponsel/tablet sebagai perangkat MIDI virtual ke komputer, dan membutuhkan izin akses MIDI di browser modern pada komputer
      Saat ini sudah saya uji di Chrome
    • Sepertinya mungkin ada solusi yang menerima keyboard komputer dan membuat perangkat MIDI virtual
      Namun berlatih dengan pengaturan yang aneh justru bisa kontraproduktif. Saya tidak ingin mencemari memori otot
    • Harus ada perangkat MIDI yang sudah tersedia, dan akses browser juga harus diizinkan