Musisi dan Pemrogram – Tinjauan Animusik – Musik, Komputer, Matematika & Filsafat

Musisi dan Pemrogram

Pendapat saya adalah bahwa ada korelasi kecil yang dieksplorasi tetapi sangat nyata antara musisi dan pemrogram komputer.

Lebih lanjut saya percaya bahwa disiplin ilmu matematika, filsafat, ilmu komputer dan membuat dan memainkan musik jauh lebih terkait yang kebanyakan dipikirkan.

Ada satu utas yang sangat penting yang membahas semua ini. Logika. Pernyataan matematis dalam matematika, silogisme dalam filsafat, jika pernyataan pemrograman dan resolusi kunci dalam musik semuanya serupa.

(Jika topik ini belum menarik minat Anda, atau jika Anda bertanya-tanya mengapa saya menulis tentang ini dan apa yang sedang saya bicarakan, saya sarankan Anda berhenti membaca ini sekarang dan beralih ke situs web yang kurang menarik secara mental. )

Saya awalnya berpikir tentang korelasi tinggi antara musisi, programmer, matematikawan dan filsuf saat masih kuliah. Lucunya, saya mengambil jurusan filsafat dan belajar dan bermain jazz. Ketika mempelajari semua filsuf besar, saya perhatikan bahwa banyak dari mereka juga ahli matematika. Pythagoras, Descartes, Plato dan Aristoteles sama-sama menyebutkan beberapa.

Sambil mencari filsuf dan ahli matematika saya menemukan posting ini di mana penulis Keith Devlin mengatakan dia pikir keduanya sangat berbeda dan kemudian mengakui bahwa dia adalah ahli matematika yang memproklamirkan diri yang diam-diam menyukai filsafat. Saya juga menemukan sebuah buku berjudul Portraits of Philosophers Terkenal yang Juga Ahli Matematika karya Cassius Jackson Keyser.

Lebih penting lagi, bagi saya sepertinya seseorang membutuhkan jenis otak tertentu, atau jenis pemikiran tertentu dan cara memproses informasi untuk dinikmati dan benar-benar menjadi seorang filsuf, ahli matematika atau musisi. Cara seseorang mengatasi masalah dan menerapkan logika sangat mirip di antara disiplin ilmu ini.

Kemudian saya lulus kuliah dan mencoba menjadi musisi penuh waktu. Sayangnya, berusaha mencari nafkah sebagai musisi sangat sulit. Sementara di sebuah band di NYC, pemain gitar mendapatkan banyak uang dari pekerjaannya sebagai programmer untuk perusahaan Wall Street. Dia menyarankan saya belajar komputer dan pemrograman. Jadi saya lakukan. Saat itulah aku tersadar. Saya tidak bisa memberi tahu Anda berapa banyak musisi yang saya kemacetan atau tampil dengan yang juga profesional komputer dalam beberapa kapasitas.

Saya sepenuhnya sadar bahwa hanya karena kebetulan saya mengambil jurusan Filsafat dan seorang programmer dan musisi tidak berarti bahwa itulah bagaimana saya menemukan hipotesis saya tentang korelasi di antara mereka. Hanya setelah saya menjadi terbenam di setiap dunia saya menyadari ada banyak orang lain di luar sana seperti saya. Setelah hanya sedikit riset online menjadi lebih jelas.

Saya menemukan posting yang luar biasa dari Jeff Atwood di CodingHorror mengenai hal ini. Lihat itu dan semua komentar jika ini menarik minat Anda.

Jeff memulai jabatannya seperti ini:

Saya telah membaca pengamatan yang sama diungkapkan (begitu banyak pikiran terbaik yang saya temui dalam komputasi memiliki kecintaan pada musik) di banyak tempat yang berbeda. Cukup sehingga saya bertanya-tanya apakah ada semacam hubungan antara menjadi seorang musisi dan menjadi seorang programmer.

Untuk pendapat yang diinformasikan, mari beralih ke programmer yang sebenarnya adalah musisi. Saya pikir Rob Birdwell, yang meninggalkan satu entri blog tahun 2003 di blog pemrogramannya, merangkumnya dengan baik:

Mari kita bersikap praktis: musisi menjadi pemrogram, umumnya bukan sebaliknya, hanya karena pertunjukan itu benar-benar membayar tagihan.

Menciptakan musik dan perangkat lunak secara bersamaan adalah usaha kolaboratif dan individualistis.
Musisi, terlepas dari zamannya, umumnya terlibat secara teknis. Instrumen itu sendiri (perangkat keras) sering berinteraksi dengan perangkat lain (amp, mixer, bisu) untuk mencapai suara yang berbeda. Komponis sering berurusan dengan berbagai teknologi untuk membuat musik mereka ditulis, dilakukan dan / atau diproduksi.

Musik adalah media abstrak – catatan yang dicetak membutuhkan interpretasi dan eksekusi. Seperti baris kode tertulis, sering kali lebih dari sekadar memenuhi mata.

Musik adalah bentuk ekspresi diri. Banyak pemrogram, sering kali kecewa dengan manajer perusahaan, mencoba mengekspresikan diri mereka melalui kode.

Salah seorang pendidik musik terkenal, Dick Grove, pernah mengatakan bahwa komposer / musisi sering suka memecahkan teka-teki. (Dick Grove sangat saavy komputer – meskipun saya tidak yakin dia menulis kode, saya tidak akan meragukan kemampuannya untuk melakukannya.)

Beberapa komentar yang lebih mencerahkan adalah:

Faktor umum adalah pengelolaan kompleksitas hierarki yang bersarang mendalam. Untuk melakukan musik atau perangkat lunak, Anda harus dapat menavigasi level hierarki dengan mudah secara otomatis.

Godel, Escher, dan Bach patut disebutkan di sini – Hofstadter berbicara sedikit tentang beberapa kanon Bach yang berulang-ulang, dan beragam dan bahkan rekursif.

Saya membaca beberapa buku yang disebut Godel, Escher, dan Bach beberapa waktu lalu. Aneh bahwa itu disebutkan dalam konteks ini dan saya sudah membacanya. Ini adalah buku yang sulit dibaca dan tidak jelas dengan beberapa ide menarik.

Saya memiliki pengamatan yang sedikit berbeda. Beberapa pemrogram terhebat yang pernah saya senangi adalah musisi. Maksud saya musisi yang sangat terlatih, biasanya dalam jazz atau klasik. Maksud saya programmer yang benar-benar baik, binatang buas mitos yang 10x lebih produktif daripada programmer rata-rata Anda. Teori saya adalah bahwa belajar musik adalah pendahulu yang baik untuk berkarir dalam pemrograman. Anda mempelajari pentingnya latihan & pengulangan. Anda belajar seniman hebat lainnya, dan mencoba meniru mereka. Anda belajar pentingnya kreativitas dan seni. Anda belajar apa yang ada di antara not-not sering lebih penting daripada not-not itu sendiri.

Saya seorang programmer dan saya juga berlatih kung fu. Mayoritas orang yang saya praktikkan adalah programmer juga (dan sebagian besar lainnya bekerja dengan hal-hal yang berkaitan dengan komputer).
Jadi apakah itu berarti programmer juga pandai kung fu?

Mungkin yang ada di balik postingan ini bukanlah apa yang sebenarnya harus dilakukan oleh programmer dengan musik atau seni lain, tetapi orang seperti apa Anda harus mencintai pemrograman. Hal aneh lainnya adalah saya telah mempelajari karate sebagai orang dewasa juga. Dan saya setuju dengan orang ini bahwa banyak orang di dojo saya juga pemrogram. Ketika datang ke musik elektronik, terutama, ada banyak detail teknis yang melekat padanya. Anda telah membuat poin yang baik tentang menjauh dan melihat keseluruhan yang lebih besar – dibutuhkan banyak pekerjaan terperinci, penyesuaian, pengotomatisasian, dan penyesuaian ketika Anda membuat campuran, yang merupakan bagian ‘sains’ dari itu, namun tanpa melodi dan ‘kait’ yang jelas dan terdefinisi di mana nada itu didasarkan, dan mampu melihat (atau mendengar) keseluruhan yang lebih besar dan men-tweak-nya untuk memperbaiki keseluruhan gambar itu sebagian besar adalah musik yang secara teknis canggih tetapi membosankan. Ada banyak musik di luar sana seperti itu, terutama elektronik, yang harus ditulis oleh orang-orang yang murni teknis. Jika Anda melihat ke drum drum dan banyak elektro modern dan rumah minimal, biasanya cukup canggih, sayangnya tanpa kedalaman emosi atau melodi.