Musik / Komposisi

Komposer Piano Roll: Buat dan Ekspor MIDI Multi-Track

Tambahkan, pindahkan, ubah ukuran, dan hapus not dengan snap not seperempat, seperdelapan, atau seperenambelas. Pilih piano, synth, atau drum untuk setiap track, lalu ekspor MIDI atau project JSON.

Komposer Piano Roll: Buat dan Ekspor MIDI Multi-Track: Gambar not pada grid piano roll, lalu pindahkan, ubah ukuran, atau hapus not dengan snap ke not seperempat, seperdelapan, atau seperenambelas. Gunakan hingga empat track piano, synth, atau drum, putar komposisi Anda, lalu download sebagai MIDI atau file project yang dapat dibuka kembali nanti. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Composer piano rollPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Bar1234
G9
F♯9
F9
E9
D♯9
D9
C♯9
C9
B8
A♯8
A8
G♯8
G8
F♯8
F8
E8
D♯8
D8
C♯8
C8
B7
A♯7
A7
G♯7
G7
F♯7
F7
E7
D♯7
D7
C♯7
C7
B6
A♯6
A6
G♯6
G6
F♯6
F6
E6
D♯6
D6
C♯6
C6
B5
A♯5
A5
G♯5
G5
F♯5
F5
E5
D♯5
D5
C♯5
C5
B4
A♯4
A4
G♯4
G4
F♯4
F4
E4
D♯4
D4
C♯4
C4
B3
A♯3
A3
G♯3
G3
F♯3
F3
E3
D♯3
D3
C♯3
C3
B2
A♯2
A2
G♯2
G2
F♯2
F2
E2
D♯2
D2
C♯2
C2
B1
A♯1
A1
G♯1
G1
F♯1
F1
E1
D♯1
D1
C♯1
C1
B0
A♯0
A0
G♯0
G0
F♯0
F0
E0
D♯0
D0
C♯0
C0
B-1
A♯-1
A-1
G♯-1
G-1
F♯-1
F-1
E-1
D♯-1
D-1
C♯-1
C-1

Spasi: putar atau hentikan. Delete: hapus not yang dipilih. Tombol panah: pindahkan satu snap atau semiton. Shift + kiri/kanan: ubah ukuran. Gulir secara vertikal untuk melihat semua 128 pitch; not yang pudar berasal dari track lain.

0 not · 4/4

Simpan otomatis nonaktif sampai Anda mengaktifkannya. Impor MIDI mendukung file yang diekspor di sini, termasuk track kosong, tempo, birama, program, dan velocity. JSON juga mempertahankan ID pengeditan. MIDI Player dapat membuka file MIDI lain. Memperpendek birama atau jumlah bar tetap menyisakan bar yang cukup untuk not yang ada.

Sampel piano: Salamander Grand Piano oleh Alexander Holm, CC BY 3,0. Konversi MP3 Tone.js; pitch sampel digeser saat diputar. Lisensi sampel

Representasi MIDI

Format MIDI standar 1 memiliki track konduktor yang berisi tempo dan tanda birama, serta satu track untuk setiap instrumen. Composer ini menggunakan 480 tick per not seperempat, note-off sebelum note-on pada tick yang sama, velocity bilangan bulat 1–127, dan channel 10 untuk drum. Latar belakang MIDI: https://midi.org/standard-midi-files

Penyimpanan dan timing

JSON menyimpan pengaturan proyek berversi dan not dalam tick. Metadata khusus sequencer dalam MIDI mempertahankan track kosong, tempo editor yang tepat, dan panjang loop. Tidak ada layanan jarak jauh yang terlibat. Playback menggunakan sampel piano dan synthesiser yang di-host secara lokal, sama seperti pada tool instrumen TOEA lainnya.

Cara menggunakannya

  1. Pilih tempo, tanda birama, jumlah bar, dan snap not, lalu tambahkan hingga empat track.
  2. Klik untuk menambahkan not, seret untuk memindahkan atau mengubah ukurannya, lalu gunakan kontrol not terpilih untuk mengatur nada, waktu, dan velocity.
  3. Putar atau ulangi komposisi, simpan sebagai JSON atau MIDI, lalu muat ulang file yang diekspor oleh komposer ini.

Privasi & batasan

Project tetap berada di browser Anda. Autosave secara default nonaktif dan hanya menyimpan data secara lokal setelah Anda mengaktifkannya. Download JSON dan MIDI disimpan ke perangkat Anda.

Alat terkait

Pertanyaan umum

File MIDI apa yang dapat saya impor?

File yang diekspor oleh komposer ini mempertahankan not, velocity, track, instrumen, tempo, tanda birama, dan jumlah bar saat diekspor lalu diimpor kembali. Track kosong tetap dipertahankan menggunakan metadata sequencer. Gunakan MIDI Player yang tersedia untuk file MIDI lainnya.

Apa saja pintasan keyboardnya?

Spasi memutar atau menghentikan. Delete menghapus not yang dipilih. Tombol panah memindahkan not satu snap atau semitone; Shift plus tombol kiri atau kanan mengubah ukurannya. Pintasan tidak mengambil alih pengetikan di input.

Bagaimana cara kerja drum?

Track drum menggunakan sintesis drum situs ini saat diputar dan diekspor pada channel General MIDI 10. Piano diekspor dengan program 0, sedangkan synth dengan program 80, menggunakan penomoran program berbasis nol.

Bisakah saya memulihkan autosave?

Autosave awalnya nonaktif. Jika ada penyimpanan sebelumnya, Restore autosave akan memuatnya. Simpan JSON untuk project portabel. Memperpendek meter atau jumlah bar tetap mempertahankan bar yang cukup untuk not yang sudah ada; not dengan nada sama yang saling tumpang tindih dalam satu track akan ditolak.

Alat gratis · berjalan di browser anda · tanpa perlu akun