Buat musik chiptune open-source dengan cepat

gambar

Jadi, Anda membuat game, menambahkan fitur baru dan mengujinya. Ya, ternyata cukup baik. Tetapi ada sesuatu yang hilang - gim ini terlalu sunyi. Anda butuh musik. Tentu saja, Anda dapat menemukan dan mengunduh musik gratis dari Internet, tetapi ini bukan game dev, ini adalah penggunaan karya orang lain. Jadi mari kita tulis musik kita sendiri. Ini adalah bagaimana musik yang Anda tulis akan berbunyi [sekitar. jalur: turunkan volume sebelum mendengarkan]:


Inilah yang saya lakukan di akhir tutorial.

Kita akan menulis musik chiptune ini tanpa pengalaman dalam membuat musik. Untuk ini, sedikit kemampuan kreatif dan kemampuan untuk memahami bahwa melodi tidak terdengar sangat benar sudah cukup.

Membuat musik itu tidak mudah. Tapi tidak super rumit. Ya, Anda bisa menjadi musisi dan mempelajari karya komposer, dll., Tapi kami membuat game hobi, jadi kami tidak perlu pengetahuan seperti itu. Saya akan menjelaskan langkah demi langkah cara membuat musik.

Apa yang kita butuhkan


Daftar ini hanya berisi apa yang diperlukan untuk menulis chiptune "cepat dan kotor" kami. Ini minimum.

DAW - Digital Audio Workstation


DAW adalah workstation suara digital. Ini adalah versi digital dari salah satu karya ini:


Saat ini, bahkan studio rekaman profesional menggunakan DAW , tetapi mereka menghubungkan semua perangkat yang ditunjukkan dalam foto ke komputer.


Digital Audio Workstation

Ini sangat nyaman bagi Anda dan saya, karena kami tidak memerlukan semua peralatan canggih ini. Ya, kami bahkan tidak akan menggunakan keyboard piano, hanya satu mouse (saya pribadi hanya menggunakan laptop dengan trackpad yang sedang dikembangkan).

DAW memiliki banyak fitur hebat. Mereka memiliki tombol piano, fungsi perekaman, fungsi MIDI, catatan catatan untuk bermain dengan instrumen virtual . Mereka dapat mengekspor musik dalam berbagai format.

Ada banyak jenis perangkat lunak. Dan kebanyakan dari mereka tidak gratis. Saya tidak tahu mengapa, tetapi semua pengembang game tidak secara khusus bersedia membayar DAW. Sejujurnya, untuk waktu yang lama tidak ada alternatif: Anda membeli perangkat lunak, atau membajaknya.

Tapi tidak hari ini. Sekarang kita dapat mengunduh DAW open-source gratis yang mengagumkan dengan fungsionalitas penuh. Anda bisa mendapatkan Ardour di sini .

VST - Instrumen Teknologi Virtual Studio


VST Instrument, sesuai namanya, adalah instrumen virtual. Dia memainkan catatan yang diambil dari instrumen nyata. VST berkualitas tinggi dapat menyimpan dalam ratusan sampel audio instrumen yang disimulasikan. Atau dia mungkin hanya memiliki sedikit. Secara umum, semakin besar ukuran file, semakin banyak sampel yang terkandung di dalamnya.

VST memainkan catatan dari sinyal MIDI. Di masa lalu, kami memiliki synthesizer MIDI yang memiliki sistem operasi. Dimungkinkan untuk memainkan nada MIDI C3 ("sebelum" satu oktaf kecil), dan synthesizer memainkan C3. Anda dapat memesan synthesizer untuk memainkan suara piano atau terompet. Anda bisa memainkan catatan pada keyboard yang terhubung ke komputer, atau memasukkannya ke sequencer di DAW.

Tapi mereka terdengar mengerikan. Mereka masih bersembunyi di suatu tempat di sistem operasi Anda dan terus terdengar mengerikan. Tapi sejujurnya, sekarang mereka jauh lebih baik daripada sebelumnya.

VST mengganti synthesizer mengerikan dengan suara instrumen nyata. Anda dapat menemukan alat apa pun, dan banyak di antaranya gratis. Kami menggunakan beberapa alat yang sangat cocok untuk proyek "cepat dan kotor" kami. Mereka tidak sampel instrumen, seperti, misalnya, tabung virtual tidak, karena kami akan menulis chiptuns, tetapi mereka terdengar lebih baik daripada MIDI mengerikan yang masih disimpan di komputer Anda.

Puls



PULS

Unduh PULS di sini . Ini adalah synthesizer yang sangat sederhana dengan kemampuan yang sangat terbatas, yang cocok untuk kita, karena kita tidak benar-benar tahu apa yang sedang kita lakukan (tetapi kita akan segera mengetahuinya).

Arp biru


Anda dapat mengunduhnya di sini . Ini adalah VST, tetapi ini bukan alat . Ini adalah "sequencer pola"; dapat dianggap efeknya / plugin, yang berlaku untuk VST lainnya.


Screenshot Blue ARP Pada

dasarnya, ini memodifikasi output MIDI, misalnya, menyimpan catatan C3 dan mengubahnya menjadi pola berbagai catatan. Menyebutnya dengan benar sebagai Arpeggiator MIDI (Arpeggiator MIDI) .

Generator Melody 2


Program freeware ini dikembangkan oleh Dirk Jan Powel sebagai pelengkap artikelnya . Sulit ditemukan, tetapi saya berhasil menemukan tautannya . Perangkat lunak ini akan menghasilkan nada bagi kita.

Dirk Jan Powel sudah mati, yang berarti Melody Generator 2 kemungkinan besar tidak akan menerima pengembangan lebih lanjut. Untungnya, dia menulis artikel di atas, dan karena bantuan program mengandung sedikit teori, diharapkan beberapa pengembang yang bosan akan terus mengembangkan ide-idenya yang luar biasa.

Sayangnya, program ini tidak tersedia sebagai plugin VST, meskipun akan sangat bagus (saya memberikan petunjuk kepada pengembang). Tetapi dia dapat membuat file MIDI, dan jika Anda ingat bahwa instrumen VST cukup memainkan catatan MIDI, maka kita akan mengerti apa yang bisa kita lakukan dengannya.

Itu saja. Itu yang kita butuhkan. Empat file yang diunduh.

Instalasi


Instal Ardour, tidak terlalu sulit. Mungkin layak untuk memilih versi 32-bit, karena VST yang dijelaskan di atas juga 32-bit. Anda dapat membangun jembatan sehingga VST 32-bit dapat bekerja dalam perangkat lunak 64-bit, tetapi saya belum menemukan solusi yang cocok untuk saya. Kebanyakan VST gratis adalah 32-bit, dan jika mereka memiliki versi 64-bit, maka versi 32-bit biasanya masih ada. Versi 64-bit memberikan akses ke jumlah RAM yang lebih besar, yang dalam kasus kami kemungkinan besar tidak menjadi faktor pembatas, tetapi jika Anda menggunakan salah satu dari VST besar ini dengan gigabytes sampel untuk setiap instrumen, Anda akan membutuhkan jumlah ini.

Selanjutnya, Anda harus meletakkan file VST di folder yang diinginkan. Secara pribadi, saya membuat folder baru dan hanya memberitahu Ardor untuk mencari di sana bersama dengan folder biasa di sana (kita akan membicarakan ini di bawah).

Itu saja. Instalasi selesai.

Kustomisasi


Ardour biasanya sangat mudah dikonfigurasi. Saya mengembangkan di Windows , jadi di Linux, urutan penyiapannya mungkin berbeda-beda.

Pertama jalankan program dan buat Sesi Baru. Anda dapat memilih folder mana pun untuk meletakkannya.


Pilih "Template Kosong" dan kemudian "Buka."

Maka opsi konfigurasi audio akan terbuka. Jika Anda tidak terbiasa dengan hal-hal seperti itu, maka bagian ini bisa sangat membingungkan.


Sebagai Sistem Audio , sistem default harus dipilih.

Driver tergantung pada kartu suara yang Anda miliki. Driver ASIO memiliki latensi rendah, yaitu, Anda dapat menghubungkan gitar listrik secara langsung ke komputer dan menggunakan efek gitar di DAW. Jika Anda mencoba melakukan ini tanpa ASIO, akan ada penundaan dalam sinyal, diukur dalam ratusan milidetik, yang akan sangat merusak ketukan.

Driver ASIO yang baik memberikan penundaan kurang dari 40 ms. Dengan sedikit uang, Anda dapat membeli kartu suara eksternal yang menyediakan latensi sangat rendah dan memungkinkan Anda untuk menyambungkan keyboard piano, mikrofon, dan gitar.

Saya tidak akan melakukan semua ini, karena kami hanya memutar trek yang direkam dalam sinyal MIDI, jadi kami akan memilih MME.

Perangkat Input - parameter ini tidak penting, kami tidak akan merekam suara.

Perangkat output juga tidak terlalu penting di sini.

Namun, penting untuk mengatur Sample Rate ke 44.1kHz. Kami membiarkan sisanya tidak berubah. Ini adalah satu-satunya hal yang penting, karena standar ini perlu digunakan untuk trek musik kita.

Klik "Mulai" dan kemungkinan besar program tidak akan memberikan kesalahan. Ardour memulai dan mencari alat VST di folder. Maka Anda akan melihat sesuatu seperti ini:


Ardour Editor

Jika jendela ini tidak muncul, cari tombol "Editor" di sudut kanan atas dan klik.

Maka kita hanya perlu memberi tahu Ardour di mana VST berada (kecuali jika Anda meletakkannya di salah satu folder sistem standar). Untuk melakukan ini, pilih Edit> Preferensi dari menu . Di jendela Preferensi, pilih Plugins> VST di menu navigasi kiri , dan kemudian ubah path ( Edit path ) ke folder dengan VST.


Preferensi Ardor VST

Setelah selesai , klik lagi Editor di sudut kanan atas. Dan itu saja, program disetel dan siap untuk membuat musik.

Merekam bagian bass


Ini adalah bagian yang paling mudah, dan jujur ​​saja, untuk beberapa permainan dan adegan Anda bisa berakhir di sana.

Tambahkan trek MIDI baru ke sesi Ardour. Cukup klik kanan dan pilih Tambah Track, atau pilih Track> Tambah Track, Bus atau VCA ... dari menu .


Tambahkan Track Baru Sejumlah

besar opsi akan muncul. Pilih Midi Trek di sebelah kiri , dan kemudian di Instrumen bagian dari panel utama, pilih sederhana kami PULSA synthesizer (saya memilikinya disebut PULS_1_1). Setelah memilih alat, klik "Tambah dan Tutup".

Sekarang lagu baru telah muncul di editor. Itu dapat diperluas dengan menggerakkan mouse ke salah satu tepi sampai kursor ukuran muncul. Keyboard kecil akan muncul. Klik pada tombol mouse. Jika Anda tidak mendengar suara, maka ada sesuatu yang salah; tulis komentar pada artikel asli dan saya akan mencoba membantu Anda.

Lagu yang dipilih disorot dalam warna merah, dan beberapa elemen kecil muncul di sisi kiri jendela.


Elemen-elemen yang sama

Di sana Anda akan melihat PULS_1_1; klik dua kali di atasnya. Jendela VST terbuka. Semua VST memiliki jendela, bahkan yang paling sederhana. Seringkali ia memiliki antarmuka aneh yang dibuat oleh penulis VST, dan kontrolnya terletak tanpa logika atau makna. Sebenarnya, ada beberapa VST yang tidak bisa saya gunakan, karena saya tidak mengerti bagaimana cara mengelolanya.

Tetapi masing-masing kontrol ini terkait dengan apa yang dapat diubah secara pemrograman melalui kontrol MIDI. Bahkan, MIDI tidak hanya catatan yang Anda mainkan, tetapi juga satu set sinyal kontrol. DAW menyukai ArdourMemungkinkan Anda mengirimkan sinyal-sinyal ini menggunakan kurva dan grafik yang diberikan. Misalnya, Anda dapat secara bertahap meningkatkan suara atau secara bertahap memutar beberapa tombol dari 0 hingga 100 melalui beberapa ukuran musik. (Siapa yang tahu apa yang dilakukan tombol ini? Ini sudah menjadi masalah VST, dan Ardor hanya mengirim sinyal.)

Jika Anda memiliki pengontrol midi, atau jika Anda membeli, Anda dapat memutar tombol dan melampirkannya ke kontrol VST (jadi Anda mulai buat studio musik itu, sebuah foto yang disajikan di awal artikel). Seiring waktu, Anda mungkin ingin menginvestasikan uang di dalamnya, tetapi bukan karena Anda tahu cara bermain piano, tetapi karena membuatnya lebih mudah untuk mendengarkan sampel dan menyesuaikan pengaturan saat menulis banyak musik atau ketika Anda mempelajarinya lebih dalam.

Jangan lupa tentang semua cara ini untuk mengontrol MIDI untuk masa depan jika Anda ingin bereksperimen.

Nah, kembali ke bagian bass. Anda harus melihat gambar berikut:


Jendela PULS

Anda dapat menyesuaikan tombol oranye ini sesuka Anda. Mulai mainkan salah satu tombol ini di trek di jendela utama untuk memahami apa yang Anda lakukan. Tetapi mainkan nada dari C3 dan lebih rendah, karena kita ingin mendengar nada bass (gulir keyboard ke bawah menggunakan scrollbar aneh di sebelah kiri tombol). Berikut adalah beberapa saran:

  • OSC1 dan OSC2 adalah generator frekuensi. Mereka menyerupai generator gelombang sinus dan menciptakan "noise".
  • Efek ingin tahu bahwa masing-masing tombol ini menyertakan efek yang sesuai.
  • Release β€” , β€” , β€” .
  • LFO β€” (low-frequency oscillation), ; , , , . , , OSC, , . , β€” 100%, β€” 0%; , , . LFO , 100%, , ..

    VST- LFO. , . .
  • LFO Shape β€” , LFO. , ,
  • LFO Dest β€” LFO, .
  • LFO Speed β€” LFO. ,
  • LFO Depth β€”

Setelah menerima suara yang diinginkan, Anda dapat menutup jendela VST.

Sekarang kita perlu menambahkan Blue ARP ke trek kita . Kita memerlukan ini karena kita sama sekali tidak tahu bagaimana musik ditulis, dan musik itu matematika, dan komputer adalah kalkulator yang hebat, sehingga dia pasti bisa melakukannya untuk kita.

Klik kanan pada kotak item di sebelah kiri dan pilih Plugin Baru . Jelajahi semua menu tambahan dan temukan BlueARP di dalamnya . Kotak dialog konfirmasi berikut muncul:


Dialog Konfirmasi

Pilih Tambah . Kami tidak ingin mengganti alat PULS yang ada , tetapi ingin menambahkan yang baru. Sebenarnya, saya tidak akan menyebut BlueARP alat, tetapi di dunia VST tidak ada banyak perbedaan.

Lihat apakah VST dapat mengeluarkan sinyal serta menerima output dari VST lain sebagai input. Mereka dapat dirantai (tergantung pada apakah VST yang dipilih mampu melakukannya) dan menciptakan efek aneh, menyenangkan, dan menakjubkan.

Setelah memilih Tambah, alat Blue ARP dapat terbuka dengan sendirinya. Ini normal,
tetapi pertama-tama kita perlu memindahkan elemennya di bidang elemen ke bagian paling atas, sebelum PULS. Kolom item akan terlihat seperti ini:


Blue ARP before PULS

Ini memberi tahu program bahwa Blue ARP akan menampilkan sinyal ke PULS. BlueARP akan mengubah catatan MIDI yang kita masukkan.

Di sudut kanan atas jendela ARP Biru ada daftar drop-down yang mengatakan "01/12"; buka daftar ini dan pilih yang lain. Setelah memilih, tekan catatan pada keyboard, tetapi jangan lepaskan.


ARP Jendela Biru

Wow! Kedengarannya keren, bukan? Saya memilih 51.

Tentu saja, Anda dapat membuatnya sendiri, tetapi Anda harus mempelajari kontrol ini dengan baik. Lakukan! Semuanya tidak begitu rumit di sana, hanya saja tidak termasuk dalam kerangka topik penulisan musik cepat. Preset sudah cukup bagi saya.

Setelah menerima suara yang kami butuhkan, kami dapat menutup jendela VST. Pada layar editor Ardor , Anda perlu memastikan bahwa ikon pensil kecil dipilih, dan snap to grid pada setiap ukuran diaktifkan. Mari kita atur sekitar 120 ketukan per menit dan ukuran 4/4.


Pengaturan yang berguna bagi kami

Sekarang klik pada bagian paling awal dari trek kami dan seret bidang selama sekitar 20-25 detik. Dalam proyek ini, Anda perlu membuat komposisi yang lebih pendek, tetapi untuk demonstrasi kami akan melakukan segalanya dengan cepat.

Penting bahwa bidang Anda dimulai pada setiap awal trek. Perlu mengklik sekitar 20-25 detik dan kembali ke awal. Sekarang ketika Anda memindahkan mouse ke bidang baru ini, Anda akan melihat kotak hijau. Dalam dirinya kita akan menulis catatan.

Pilih catatan dari awal trek, mulai dari awal, dan seret ke ujung. Saya memilih F2. Setelah selesai, tekan bilah spasi beberapa kali hingga Anda mendengar musik diputar.

Baik.

Anda dapat mengubah panjang catatan Anda dan menambahkan catatan baru. Jangan saling tumpang tindih satu sama lain dan jangan terlalu sering mengubahnya, karena ini masih merupakan bagian bass. Seperti inilah jalan saya:


Bagian bass saya yang keren

Dan di situlah bass kami siap.

Buat melodi


Mari kita tinggalkan Ardor di belakang selama satu menit dan buka Melody Generator 2 . Dibandingkan dengan perangkat lunak komersial, program ini jelek.


Ya Tuhan, ya, kekacauan

Tapi dia mengatasi tugasnya. Antarmuka membingungkan dan tidak nyaman, tetapi hasilnya bekerja, dan program itu sendiri gratis. Jadi inilah yang akan kita lakukan.

Atur model menjadi Model Daya Tarik . Anda dapat bereksperimen dengan orang lain, saya baru saja mengambil apa yang memberikan hasil terbaik. Di bagian Meteran pada panel paling kiri, Anda harus memilih ukuran 4/4 sehingga cocok dengan yang ditentukan dalam Ardour .

Saya membuat 12 bar bass di Ardor ; ini bisa dipahami dengan garis putih tebal yang membentang dari atas ke bawah di sepanjang rel. Juga di atas trek di bagian Bar: Ketukan adalah angka kecil.


Bar:

Karena Ketukan , atur Nr Bars di Melody Generator 2 agar sesuai.

Maka Anda perlu mengubah Kunci di panel Parameter Pitch untuk mencocokkan parameter ini dengan apa yang kami tempatkan di bagian bass. Bahkan, Anda dapat dengan mudah google kunci "F-Major" ("F Major") untuk melihat catatan mana yang termasuk dalam "F Major", dll.; Anda harus membuat nada bass sesuai dengan kunci. Pastikan untuk memilih tombol yang digunakan di bagian bass.

Semua pengaturan lain akan tetap tidak berubah untuk saat ini. Ketika kita selesai, kita bisa bermain-main dengan mereka dan memahami apa yang mereka lakukan.

Klik pada Melodi Baru di panel Konstruksi Melodi. Kemudian, tepat di bawahnya, Anda dapat mengklik Tambahkan bagian lengkap .

Ledakan! - sekarang ada musik di jendela.


Musik yang dihasilkan oleh sihir

Di panel kiri atas, Anda dapat mengeklik bermain . Kadang-kadang selama pemutaran, jendela membeku, tetapi itu tidak masalah, ia menjadi hidup ketika musik berakhir. Jika diinginkan, Anda dapat mengubah instrumen MIDI, tetapi sejauh ini kami puas dengan piano.

Anda dapat menekan tombol-tombol lain di panel Melody Construction untuk mengacak bagian-bagian tersebut dan membuatnya kembali. Ada beberapa opsi dalam daftar drop-down yang mengatakan "Tidak ada kendala". Saat mengubah opsi ini, melodi akan lebih berulang, dan seringkali inilah yang kita butuhkan.

Setelah selesai, tekan Ctrl + M atau pilih item menu Melody> ExportAsMidi . Simpan file di suatu tempat.

Kembali ke Ardour, pilih Sesi> Impor dari menu dan impor file .mid yang hanya diimpor dari Melody Generator 2 . Sejauh ini kami tidak perlu mengubah opsi impor apa pun. Setelah itu, dua lagu lagi akan ditambahkan - hapus yang kedua, itu untuk tangan kedua, yang tidak kami hasilkan di Melody Generator 2 (setelah semua, piano dimainkan dengan dua tangan). Untuk menghapus trek, klik kanan padanya dan pilih hapus.

Sekarang pilih lagu baru kami, yang memiliki catatan. Di jendela elemen tambahkan PULS ke trek ini , Anda sudah tahu bagaimana melakukannya; tapi kali ini ganti alat yang ada. Juga ubah output dari Master ke out 1 + 2 .


Beralih ke 1/2

Setelah selesai dengan pengaturan, Anda dapat menekan bilah spasi dan mendengarkan lagu baru!

Memperbaiki musik


Kami akan menganggap bahwa ketika membuat bagian bass Anda mengamati nada suara tertentu; maka kedua bagian harus dalam urutan. Anda dapat mencoba membuat ulang melodi hingga Anda mendapatkan sesuatu yang sesuai, atau hanya memindahkan not tunggal dalam melodi ke atas dan ke bawah atau menghapusnya jika Anda tidak menyukainya.

Bagian ini sepenuhnya tergantung pada selera Anda, tetapi kemungkinan besar Anda masih harus memoles melodi. Ayo lakukan.

Ekspor


Di Ardour, pilih Sesson> Ekspor> Ekspor ke File Audio . Anda dapat menyalin pengaturan saya, tetapi yang paling penting di sini adalah format file. Semua pengaturan lain sudah dipilih dengan benar.


Ekspor Pengaturan Jendela

Berikut adalah hasil saya; satu-satunya yang saya lakukan adalah mengganti dua not dalam melodi.


Komposisi saya, yang saya sebut "Embelish the detail of the lost" (urus telinga).

Langkah selanjutnya


Dan hanya itu yang diperlukan untuk membuat trek dengan cepat. Tapi inilah yang dapat Anda lakukan lebih banyak:

  1. Lakukan percobaan dengan parameter perangkat lunak Anda, cari tahu cara membuat melodi acak yang berbeda, komposisi lebih energik (dengan lebih banyak catatan), komposisi dalam minor dengan lebih sedikit catatan.
  2. Unduh lebih banyak alat VST. Menggunakan alat yang sama, Anda bahkan dapat menghasilkan komposisi menyerupai orkestra. Ada banyak alat VST gratis di Internet.
  3. Buat musik yang lebih panjang. Coba ulangi frasa musik berulang-ulang. Anda dapat mengubah frasa satu instrumen sementara sisanya tetap sama, dll.
  4. Tambahkan lebih banyak alat. Jujur, paling sering jumlah kecil sudah cukup.
  5. Pelajari lebih lanjut tentang membuat musik. Kunci, build, dll. Sangat mudah untuk mengetahui hal ini jika Anda dapat langsung mendengar hasilnya dalam perangkat lunak.
  6. Anda mungkin juga perlu mempelajari cara mengalirkan musik ke mesin milik Anda.



Saya harap Anda menikmati menjelajahi kemungkinan dengan cepat menciptakan musik chiptune untuk game.

All Articles