13 Cuplikan Kode Luar Biasa yang Terinspirasi oleh Musik

Diterbitkan: 2020-11-14

Jiwa seorang pengembang dilukis seperti sayap kupu-kupu. Itu selalu penuh dengan ide-ide cemerlang, temuan brilian, solusi unik, trik luar biasa, dan eksperimen perintis.

Pemrogram tidak hanya memecahkan masalah biasa seperti membuat situs web atau aplikasi seluler, tetapi mereka juga suka bersantai dan menikmati potensi pengkodean yang sangat besar. Sama seperti seniman, mereka suka membiarkan imajinasi mereka menjadi liar. Mereka berimprovisasi, sehingga menghasilkan beberapa konsep yang luar biasa.

Musik dan coding berjalan beriringan. Berapa kali Anda melihat seorang pengembang bekerja di belakang meja mereka dengan headphone? Musik memiliki dampak positif pada orang-orang, dan pengembang tidak terkecuali. Ini menginspirasi dan mendorong kreativitas.

Hari ini, kami telah mengumpulkan sejumlah solusi fantastis. Dari piano yang dibuat ulang dengan terampil hingga visualisator musik yang aneh, lihat apa yang telah dibuat oleh para pengembang berbakat ini.

Instrumen Tradisional

Para pengembang di bawah ini telah bekerja untuk membawa instrumen dunia nyata ke dalam virtual. Contoh-contoh ini memberi kita cara untuk mengalami instrumen yang sudah dikenal dengan cara yang sama sekali baru.

Piano oleh Chris Woelk

Ini adalah cara yang fantastis untuk membuat versi digital dari alat musik klasik. Realisasi skeuomorphic, bersama dengan suara dan nada yang dipilih dengan terampil menciptakan kembali pengalaman musik yang luar biasa. Anda dapat menggunakan mouse atau keyboard untuk membuat musik.

Mainkan Gambang oleh Greg Hovanesyan

Greg Hovanesyan telah menciptakan gambang profesional. Dia bahkan telah menambahkan palu kayu untuk mengalahkan jeruji. Menggunakan kekuatan osilator API audio web, ia telah berhasil mengeluarkan banyak suara. Ini memberi pengguna kesempatan untuk membuat berbagai suara seperti gambang. Dan meskipun Anda ingin mengklik bilah alih-alih menggeser dan melayang, itu pasti terasa realistis.

Suara Natal oleh WILDER TAYPE

Pena oleh Wilder Taype ini memiliki getaran masa kecil. Sepertinya kita semua memiliki gambang kecil berwarna-warni di rumah di suatu tempat di loteng dan yang ini adalah replika digitalnya. Anda tidak hanya dapat memainkannya tetapi instrumen itu sendiri dapat memainkan sebuah lagu. Dan dalam kasus khusus ini, ini adalah lagu Natal yang menyenangkan.

Kunci oleh Romina

Kunci oleh Romina tidak secanggih dua sebelumnya, namun memiliki pesona. Ini terlalu disederhanakan tidak hanya mengenai desain dan fungsionalitas tetapi juga dalam pengalaman pengguna. Namun demikian, ini adalah contoh sempurna dari alat musik sederhana di mana semua nada ada.

Waktunya Musik! oleh LegoMushroom / The Bluesman – You Can Play The Blues oleh Greg Hovanesyan

Instrumen populer lainnya di antara para pengembang adalah gitar. Dan kami memiliki dua pena yang menarik: Waktu Musik! oleh LegoMushroom and The Bluesman – Anda Dapat Memainkan The Blues oleh Greg Hovanesyan.

Meskipun konsep LegoMushroom tidak menghasilkan suara apa pun dan memiliki sembilan senar, bukan enam klasik, menarik untuk dijelajahi. Perhatikan bahwa senar memiliki perilaku yang realistis: Mereka bergetar dan memancarkan nada warna-warni. Juga, ada panel kontrol kecil yang memungkinkan Anda mengatur beberapa opsi. Paper.js dan Web Audio API menjalankan proyek.

Ini adalah karya luar biasa lainnya oleh Greg Hovanesyan. Saat terakhir kali dia menawari kami kesempatan bermain piano, kali ini dia mengajak semua orang untuk menggubah melodi dengan gitar. Meskipun ilustrasi gitar di bagian bawah tidak ada hubungannya dengan komposisi, itu pasti menambah suasana umum. Tombol di atas menghasilkan suara gitar. Terlebih lagi, Anda juga bisa bermain bersama dengan backing track.

Visualisator

Visualisasi musik adalah fitur yang kami kagumi di era perangkat lunak pemutar media. Sekarang tidak ada yang istimewa, tetapi saat itu adalah sesuatu yang luar biasa. Nelson Rodrigues dan Zach Saucier mencoba mengingatkan kita tentang hal itu dengan solusi ultra-modern mereka.

Visualisasi suara Three.js oleh Nelson Rodrigues

Nelson Rodrigues menggunakan Three.js untuk menampilkan tarian musik. Visualisasi suaranya mencakup adegan grid 3D dengan kolom yang bereaksi pada suara dan bergerak ke atas dan ke bawah.

Visualisator musik prisma oleh Zach Saucier

Zach Saucier memilih bentuk prisma. Visualisator musik prismanya mencakup pusat kendali tempat Anda dapat mengatur opsi seperti jumlah persegi panjang, lebar batas, radius prisma, warna, dan banyak lagi. Unggah trek favorit Anda dan biarkan prisma melakukan Boogie-Woogie.

Musik elektronik

Sekarang untuk sesuatu yang biasa kami uji di layar: Musik elektronik.

Demo oleh Matt West

Demo oleh Matt West menampilkan pad synthesizer yang memungkinkan pengguna menghasilkan suara. Yang harus Anda lakukan adalah mengeklik dan menyeret kursor mouse di dalam kisi. Matt West memanfaatkan Web Audio API untuk mewujudkan idenya.

SoundCloud Mini-board oleh Nicholas By Design

Papan drum kecil ini memiliki sembilan suara yang dapat Anda padu padankan untuk menciptakan sesuatu yang bermartabat. Gunakan keyboard untuk menghasilkan suara. Penulis juga mengizinkan Anda untuk menjeda proses dan kembali lagi nanti. Juga, gaya papan didasarkan pada pewarnaan neon dan sangat funky.

JS Drum Kit oleh Katherine Kato

JS Drum Kit oleh Katherine Kato adalah proyek kecil tapi menarik. Kit ini memiliki sembilan suara populer yang dapat Anda gunakan untuk membuat lagu sederhana. Ini sangat menyenangkan.

Generator Musik Prosedural unggulan oleh Jake Albaugh

Seperti yang tertera pada papan nama, konsep Jake digunakan untuk menghasilkan lagu yang tak terbatas dan dapat direproduksi dari kata "benih" yang Anda tetapkan. Lagu tersebut akan disajikan dalam notasi musik. Anda bahkan dapat mengunduh file midi. Ini adalah ide yang benar-benar orisinal.

Musical Chord Progression Arpeggiator oleh Jake Albaugh

Yang satu ini terlihat agak berlebihan. Ada banyak hal: Progresi akor, tonik, mode, langkah Arpeggio, jenis dan gaya. Sepertinya pusat kendali di pesawat ruang angkasa. Ini adalah proyek kode terinspirasi musik yang paling luar biasa dalam koleksi kami. Jake Albaugh telah melakukan pekerjaan dengan baik. Dia menggunakan Generator Skala dan Generator Pola Arpeggio yang dibuat sebelumnya bersama-sama dengan Tone.js untuk menghidupkan semuanya. Luar biasa.

Musik di Telinga Kita

Kodenya adalah puisi. Dan ketika Anda memiliki semua kata yang diperlukan untuk menulis puisi dengan tetrameter iambik dan skema sajak, egois untuk tidak menulisnya. Dan ketika Anda menerapkan musik, puisi-puisi ini dapat dengan mudah diubah menjadi musikal atau opera.

Tampaknya programmer hanya berurusan dengan komputer tak bernyawa, jadi mereka hanya memiliki baris kode dan perintah di belakang mata mereka. Tetapi semua baris dan perintah ini adalah instrumen yang, di tangan yang cakap, akhirnya berubah menjadi sebuah simfoni.

Seperti di dunia nyata, beberapa simfoni itu bisa sukses besar, sementara yang lain tidak. Masalahnya adalah komposisi ini selalu memikat kita. Mengapa? Karena mereka menciptakan dunia unik yang ingin kita alami dan jelajahi.