Program Musik Pintar - Music21 Python -
Banyak sekali pertanyaan – pertanyaan yang muncul dari kalangan penikmat musik. Satu contoh, ‘Bagaimana Mozart yang dapat berkarya seperti itu?”,atau “Beethoven seorang yang tuli tetapi bisa membuat karya musik sepanjang masa, caranya?”, pusing juga kan menjawabnya coklatfriends. Namun kin tidak perlu terlalu khawatir, karena hadir sebuah program musik bernama Music21 yang bisa menjawab semua pertanyaan tentang musik kalian.
Seperti yang dilansir dari compusiciannews.com, program musik “Music21” sangat mudah digunakan bahkan cenderung teramat mudah. Setelah mulai menjalankan Python dan mengetikan perintah "from music21 import *", Kita dapat melakukannya dengan satu baris kode di bawah ini :
Menampilkan melodi singkat dalam notasi musik:
converter.parse("tinynotation: 3/4 c4 d8 f g16 a g f#").show()
Meng-konvert sebuah file dari format data Humdrum **kern ke MusicXML untuk diedit di Finale atau Sibelius:
converter.parse('/users/cuthbert/docs/composition.krn').write('musicxml')
Selain itu dengan menggunakan beberapa baris kode Music21, Anda juga dapat mempersiapkan sebuah katalog tematik dari setiap musik Bach:
catalog = stream.Opus()
for workName in corpus.getBachChorales():
work = converter.parse(workName)
firstTS = work.flat.getTimeSignatures()[0]
if firstTS.ratioString == '6/8':
catalog.append(work.measureRange(0,2))
catalog.show()
Music21 diciptakan untuk framework dan teknologi seperti Humdrum, MusicXML, MuseData, MIDI, andLilypond tetapi Music21 menggunakan kerangka yang disebut Object-Oriented sehingga membuat Music21 mampu menangani data yang kompleks. Menggunakan Music21, membantu kita untuk menulis sebuah program untuk menyelesaikan sebuah masalah. Program yang sudah dibuat dan dirubah menjadi modul yang beradaptasi untuk menyelesaikan masalah – masalah lain seputar musik yang ingi kalian ketahui.
Comments (0)