Müzikten Esinlenen 13 İnanılmaz Kod Parçacığı

Yayınlanan: 2020-11-14

Bir geliştiricinin ruhu, bir kelebeğin kanatları gibi boyanmıştır. Her zaman parlak fikirler, parlak bulgular, benzersiz çözümler, harika numaralar ve öncü deneylerle doludur.

Programcılar yalnızca web siteleri veya mobil uygulamalar oluşturmak gibi sıradan sorunları çözmekle kalmaz, aynı zamanda rahatlamayı ve muazzam kodlama potansiyelinin keyfini çıkarmayı da severler. Sanatçılar gibi, hayal güçlerinin çılgına dönmesine izin vermeyi severler. Doğaçlama yaparlar, böylece bazı abartılı kavramlar bulurlar.

Müzik ve kodlama el ele gider. Kulaklıkları takılıyken masasının arkasında çalışan bir geliştiriciyi kaç kez gördünüz? Müziğin insanlar üzerinde olumlu bir etkisi vardır ve geliştiriciler de bir istisna değildir. Yaratıcılığa ilham verir ve teşvik eder.

Bugün, bir dizi hayali çözüm topladık. Ustalıkla yeniden yaratılan piyanolardan tuhaf müzik görselleştiricilerine kadar, bu yetenekli geliştiricilerin neler yarattığına göz atın.

Geleneksel Enstrümanlar

Aşağıdaki geliştiriciler, gerçek dünya araçlarını sanal ortama taşımak için çalıştı. Bu örnekler bize tanıdık enstrümanları yepyeni bir şekilde deneyimlemenin bir yolunu sunuyor.

Piyano, Chris Woelk

Bu, klasik müzik aletinin dijital bir versiyonunu yaratmanın harika bir yorumu. Ustalıkla seçilmiş sesler ve tonlarla birlikte skeuomorfik gerçekleştirme, inanılmaz bir müzik deneyimi yaratıyor. Müzik bestelemek için farenizi veya klavyenizi kullanabilirsiniz.

Greg Hovanesyan'ın Ksilofonunu çal

Greg Hovanesyan profesyonel bir ksilofon yarattı. Barları yenmek için tahta bir tokmak bile ekledi. Web ses API osilatörünün gücünü kullanarak, bir dizi ses çıkarmayı başardı. Bu, kullanıcılara çeşitli ksilofon benzeri sesler oluşturma fırsatı verir. Ve kaymak ve gezinmek yerine çubuklara tıklamak isteseniz de, kesinlikle gerçekçi hissettiriyor.

WILDER TAYPE'den Noel Sesleri

Wilder Taype'ın bu kalemi bir çocukluk havasına sahip. Görünüşe göre hepimizin evinde tavan arasında bir yerde küçük, renkli bir ksilofon var ve bu da onun dijital kopyası. Sadece çalamazsınız, enstrümanın kendisi de bir şarkı çalabilir. Ve bu özel durumda, neşeli bir Noel şarkısı.

Romina tarafından anahtar

Key by Romina, önceki ikisi kadar sofistike değil, yine de çekiciliği var. Sadece tasarım ve işlevsellik açısından değil, aynı zamanda kullanıcı deneyimi açısından da aşırı basitleştirilmiştir. Yine de tüm notaların bulunduğu basit bir müzik aletinin mükemmel bir örneğidir.

Müzik zamanı! LegoMushroom / The Bluesman – You Can Play The Blues by Greg Hovanesyan

Geliştiriciler arasında bir başka popüler enstrüman da gitardır. Ve iki heyecan verici kalemimiz var: Müzik Zamanı! LegoMushroom ve Bluesman – You Can Play The Blues by Greg Hovanesyan.

LegoMushroom konsepti herhangi bir ses çıkarmasa ve klasik altı yerine dokuz teli olsa da, keşfetmesi ilginç. Tellerin gerçekçi bir davranışı olduğunu unutmayın: Titreşirler ve renkli notalar yayarlar. Ayrıca, bazı seçenekleri ayarlamanıza izin veren küçük bir kontrol paneli vardır. Paper.js ve Web Audio API projeyi çalıştırır.

Bu, Greg Hovanesyan'ın bir başka dikkat çekici eseridir. En son bize piyano çalma fırsatı sunarken, bu sefer herkesi gitarda melodiler bestelemeye davet ediyor. Alttaki gitar illüstrasyonunun beste ile ilgisi olmasa da genel atmosfere katkıda bulunduğu kesin. Üst kısımdaki tuşlar gitar sesleri üretir. Dahası, arka parça ile birlikte de oynayabilirsiniz.

görüntüleyiciler

Müzik görselleştirme, medya oynatıcı yazılımı çağında hayran olduğumuz bir özelliktir. Şimdi özel bir şey değil, ama o zamanlar inanılmaz bir şeydi. Nelson Rodrigues ve Zach Saucier, ultra modern çözümleriyle bize bunu hatırlatmaya çalışıyor.

Nelson Rodrigues tarafından Three.js ses görselleştirmesi

Nelson Rodrigues, müziğin dansını göstermek için Three.js'yi kullanıyor. Ses görselleştirmesi, sese tepki veren ve yukarı ve aşağı hareket eden sütunlara sahip bir 3B ızgara sahnesi içerir.

Zach Saucier'den prizma müzik görselleştiricisi

Zach Saucier prizma şeklini tercih ediyor. Prizma müzik görselleştiricisi, dikdörtgen sayısı, kenarlık genişliği, prizma yarıçapı, renk ve çok daha fazlası gibi seçenekleri ayarlayabileceğiniz bir kontrol merkezi içerir. En sevdiğiniz parçayı yükleyin ve bırakın Boogie-Woogie'yi prizma yapsın.

Elektronik müzik

Şimdi ekranda denemeye alıştığımız bir şey için: Elektronik müzik.

Matt West tarafından demo

Matt West'in Demosu, kullanıcıların ses üretmesini sağlayan bir sentezleyici ped içerir. Tek yapmanız gereken fare imlecini ızgara içinde tıklayıp sürüklemektir. Matt West, fikrini hayata geçirmek için Web Audio API'sinden yararlanıyor.

Nicholas By Design'dan SoundCloud Mini-board

Bu küçük davul tahtası, onurlu bir şey oluşturmak için karıştırabileceğiniz ve eşleştirebileceğiniz dokuz sese sahiptir. Sesler oluşturmak için klavyeyi kullanın. Yazar ayrıca süreci duraklatmanıza ve daha sonra geri dönmenize izin verir. Ayrıca, tahtanın stili neon renklendirmeye dayanıyor ve inanılmaz derecede korkak.

Katherine Kato tarafından JS Davul Kiti

Katherine Kato'nun JS Drum Kit'i küçük ama heyecan verici bir projedir. Bu kit, basit bir parça oluşturmak için kullanabileceğiniz dokuz popüler sese sahiptir. Çok eğlenceli.

Jake Albaugh'dan Tohumlu Prosedürel Müzik Üreticisi

İsim plakasında belirtildiği gibi, Jake'in konsepti, belirlediğiniz bir "tohum" kelimeden sonsuz ve tekrarlanabilir şarkılar üretmek için kullanılır. Şarkı müzik notasyonu ile sunulacak. Bir midi dosyası bile indirebilirsiniz. Bu gerçekten orijinal bir fikir.

Jake Albaugh tarafından Müzikal Akor İlerleme Arpejcisi

Bu biraz ezici görünüyor. Pek çok şey var: Akor ilerlemesi, tonik, modlar, Arpej adımları, türleri ve stilleri. Bir uzay gemisinde bir kontrol merkezi gibi görünüyor. Koleksiyonumuzdaki en inanılmaz müzikten ilham alan kod projesidir. Jake Albaugh harika bir iş çıkarmış. Her şeyi hayata geçirmek için daha önce oluşturduğu Scale Generator ve Arpeggio Pattern Generator'ı Tone.js ile birlikte kullanıyor. Harika.

Kulağımıza Müzik

Kod şiirdir. Ve iambik tetrametre ve kafiye düzeni ile şiirler oluşturmak için gerekli tüm kelimelere sahip olduğunuzda, bir tane yazmamak sadece bencilcedir. Ve müzik uyguladığınızda bu şiirler kolaylıkla müzikallere veya operalara dönüştürülebilir.

Programcılar cansız bilgisayardan başka bir şeyle ilgilenmiyor gibi görünebilir, bu yüzden gözlerinin arkasında sadece kod satırları ve komutlar vardır. Ancak tüm bu satırlar ve komutlar, yetenekli ellerde sonunda bir senfoniye dönüşen enstrümanlardır.

Gerçek dünyada olduğu gibi, bu senfonilerden bazıları çok başarılı olabilirken, diğerleri değil. Mesele şu ki, bu besteler bizi her zaman cezbeder. Neden? Çünkü deneyimlemeye ve keşfetmeye hevesli olduğumuz eşsiz bir dünya yaratıyorlar.