“Dammit Jim, saya seorang hacker, bukan musisi!”, Untuk parafrase McCoy Scotty dari seri perjalanan bintang asli. Yah, beberapa dari kita juga musisi, beberapa, seperti saya, juga hack-musisi, serta beberapa tidak akan memahami seluruh catatan dari clef treble. Namun setiap sekarang serta musik yang Anda inginkan adalah dalam jenis musik lembaran serta Anda membutuhkan untuk mengubahnya dengan sesuatu yang dapat diputar oleh peretasan Anda. Jika Anda beruntung, Anda dapat menemukan aplikasi perangkat lunak yang akan memeriksa lembaran musik untuk Anda serta memuntahkan file MIDI atau WAV. Atau, seperti pemutar musik dengan tangan saya, Anda mungkin harus memeriksa cukup musik sendiri untuk mengubah catatan musik pada frekuensi untuk sesuatu seperti chip timer 555. Kami akan menyelam ke kedua situasi di sini.

Jika Anda tidak dapat memeriksa musik maka Anda harus tetap bisa mendapatkan inti dari apa yang kami katakan. Namun dalam situasi Anda bingung, kami telah menyertakan pengantar yang sangat cepat di dekat akhir artikel ini.

Pengenalan Musik Optik (OMR)

Catatan MusicXML Contoh.
Anda kemungkinan besar telah mendengar tentang OCR, perangkat lunak pengenalan karakter optik, yang mengubah kata pada kertas ke bentuk digital. Nah ada juga musik OCR, atau lebih tepatnya OMR, perangkat lunak pengenalan musik optik. Anda mengarahkan kamera di halaman lembaran musik untuk menangkap gambar, atau memberikan aplikasi perangkat lunak data gambar atau PDF yang terdiri dari lembaran musik, serta mengubahnya menjadi musik yang dapat Anda dengar pada tekan tombol , atau simpan ke data MIDI atau WAV untuk pemutaran dari tempat lain.

Untuk mencobanya, saya menemukan yang berkualitas tinggi yang disebut Sharpeye 2.68 yang memiliki periode uji coba 30 hari, gratis. Ini dapat menyimpan musik sebagai file MIDI, musicxml, serta dalam format NIFF. Cuplikan MusicXML yang ditampilkan di sini adalah catatan musik, A, serta seperempat not. Seperti yang akan Anda lihat, Sharpeye melakukan pekerjaan yang sangat baik, memberikan gambar yang bersih, hitam dan putih. Ini juga memasok alat pengeditan yang dibutuhkan untuk memperbaiki kesalahan pengenalan apa pun.

Greensleeves terjebak di bawah sinar matahari dan juga di Sharpeye
Untuk tes pertama saya, saya mengambil gambar di bawah sinar matahari dari baris pertama dari nada Greensleeves. Saya kemudian membawa gambar ke GIMP untuk memastikan bahwa saya mungkin mengubahnya menjadi file TIFF, mengingat Sparpeye hanya membaca BMP serta file TIFF. Namun saya tidak meningkatkan. Saya kemudian membuka gambar di Sharpeye serta mengatakannya untuk “membaca gambar”. Ini adalah langkah pengenalan musik optik. Hasil akhirnya adalah apa yang Anda lihat di snapshot di sini, tanpa cacat, serta dengan hanya musik yang sesuai. Dalam snapshot saya telah mengklik salah satu catatan, yang merah, untuk menunjukkan bahwa ini adalah musik yang dapat diedit serta bukan hanya gambar statis. Mengklik tombol Play memainkannya dengan sempurna.

Saya menyimpannya sebagai file MIDI. Namun, data MIDI menentukan persis bagaimana memainkan musik, bersama dengan catatan, serta tidak terdiri dari audio itu sendiri. Jadi saya mengonversinya ke trek audio menggunakan Anvil Studio sebelum menyimpan musik ke file WAV, yang dapat Anda dengarkan di bawah ini. Untuk setiap individu yang ingin melakukan ini di Anvil, minimal Anda dapat melakukan data – membuka lagu serta data – ekspor campuran audio.

Audio playerhttps: //hackaday.com/wp-content/uploads/2017/05/greensleeves_sunlight.wav

00:00.
00:00.
00:00.

Menangkap musik yang buruk serta di Sharpeye
Program OMR ini membutuhkan gambar yang bersih atau PDF musik dalam membeli untuk mengenali mereka dengan baik. Misalnya, contoh yang ditunjukkan di atas memiliki bayangan di sebelah kiri yang membuat Sharpeye tidak dapat memeriksa bagian itu. Gambar juga tidak terfokus, yang memicu untuk mendapatkan banyak kesalahan di bagian bawah. Musik dengan latar belakang kuning adalah Sharpeye menunjukkan persis bagaimana ia melihat musik sebelum melakukan pengakuan.

Musik yang buruk setelah diperbaiki
Seperti banyak program OMR, Sharpeye tidak dimaksudkan sebagai alat notasi musik. Itu tidak menetapkan catatan untuk Anda, atau mengubah posisi mereka ketika Anda menambahkan clef. Namun, itu memberi Anda alat pengeditan yang cukup untuk kesalahan pengenalan yang tepat, serta itulah yang saya lakukan untuk menambahkan kembali area yang dibayangi, selain menambahkan catatan itu terlewat di bagian bawah. Saya juga memasukkan 3/4 tanda tangan waktu, yang tidak dalam hal aslinya mengingat itu adalah gambar yang diambil dari tengah skor. Dengan perbaikan itu, sepertinya tepat.

Audio PlayerHTPS: //hackaday.com/wp-content/uploads/2017/05/bad_music_fixed.wav

00:00.
00:00.
00:00.

Pada titik ini Anda dapat menyimpannya sebagai data MIDI serta kemudian mengubahnya menjadi WAV atau MP3 serta mentransfernya ke hack Anda. Atau, jika Anda ingin menyempurnakan musik, simpan sebagai data MusicXML serta ton ke dalam perangkat lunak notasi musik pilihan Anda, Sibelius misalnya, untuk pengeditan tambahan.

Eksperimen dengan pra-pemrosesan gambar

Saya menggunakan pemindai flatbed untuk memindai halaman lengkap lagu Scarborough Fair – yang kali ini termasuk lirik – ke PDF file. Karena Sharpeye tidak memeriksa data PDF saya pertama kali mengemasnya ke GIMP serta menyimpannya sebagai file TIFF. Sharpeye memiliki masalah membacanya, jadi saya kembali ke GIMP, menyelamatkannya sebagai jpg berkualitas tinggi tinggi, dikemas kembali ke GIMP, serta mengekspornya sebagai file TIFF. Untuk beberapa alasan yang tidak diketahui, Sharpeye mungkin memeriksanya.

Meski begitu, pengakuannya bekerja dengan buruk, kehilangan potongan musik besar. Saya curiga itu karena musiknya berwarna abu-abu. Saya menggunakan alat level di GIMP untuk mengubahnya menjadi hitam pada putih serta pengakuan bekerja jauh lebih baik kali ini.

Scarborough Fair di Sharpeye
Sebelum melakukan pengakuan, saya harus memberi tahu Sharpeye bahwa lirik tersebut dapat ditemukan di atas tongkat mengingat bahwa secara default terlihat di bawah ini. Dalam snapshot, gambar aslinya adalah musik dengan latar belakang kuning. Seperti yang Anda lihat, ada beberapa kesalahan dalam lirik, namun teksnya dapat diedit. Dalam snapshot yang saya pilih “menang ‘”, yang harus “pergi” “. Pemberitahuan juga, bahwa garis-garis musik yang diakui ditata secara horizontal alih-alih secara vertikal seperti yang Anda temukan pada selembar kertas yang khas dan juga seperti yang ada dalam gambar asli. Namun hasilnya sepertinya baik-baik saja.

Audio playerhttps: //hackaday.com/wp-content/uploads/2017/05/scarborough_fair_en.wav

00:00.
00:00.
00:00.

Anda dapat menemukan daftar program pengenalan musik optik lainnya di Wikipedia, SmartScore menjadi salah satu yang paling lama dalam satu jenis yang lain, mulai tahun 1991. Ada juga SDK Sharpeye yang, dari daftar, digunakan oleh beberapa orang produk yang berbeda. Bahkan ada aplikasi untuk iPad, iPhone serta ponsel Android yang dapat Anda temukan demo di YouTube. Mencari “pemindai musik” tampaknya muncul beberapa yang hebat maupun miskin.

Konversi catatan ke frekuensi

Bagaimana jika Anda memiliki lembaran musik di depan Anda serta retas Anda adalah salah satu yang mengambil catatan pribadi serta mengubah masing-masing secara langsung ke suara yang sesuai? WAV serta data MP3 tidak akan berfungsi mengingat itu berisi musik yang sudah dikonversi.

Frekuensi Catatan Musik serta 555 Sirkuit Timer
Metode untuk melakukannya adalah dasar. Setiap catatan musik memiliki frekuensi yang sesuai. Untuk catatan yang disukai, persyaratan sirkuit Anda hanya siklus speaker pada frekuensi catatan itu. Selain metode dasar untuk memasok bahwa frekuensi memanfaatkan sirkuit timer 555 dalam mode Astable seperti yang ditunjukkan. Di sirkuit, frekuensi output diketahui oleh kapasitor C, dan resistor R1 serta R2. Anda dapat dengan jelas melihat ketergantungan itu dengan memeriksa rumus frekuensi untuk output timer 555.

Resistensi untuk catatan musik serta sirkuit timer 555
Metode normal memanipulasi formula itu adalah dengan memanfaatkan nilai tetap untuk R2, serta untuk menambahkan resistansi yang berbeda untuk setiap frekuensi yang diinginkan, seperti yang ditunjukkan pada sirkuit yang disesuaikan. Untuk saat ini mari kita masukkan resistor variabel RN. Dalam diagram Anda dapat melihat bahwa kami pertama kali menambahkan RN ke rumus frekuensi, serta kami kemudian mengatur ulang formula untuk diperbaiki untuk RN sebagai gantinya. Hubungkan formula itu menjadi spreadsheet serta Anda dapat menghasilkan nilai resistor yang diperlukan untuk catatan musik yang disukai.

Hand Cranked 555 Pemutar Musik Timer
Contoh dari sirkuit ini yang digunakan adalah di pemutar musik dengan tangan ini. Catatan musik dikodekan sebagai lubang di loop kertas. Pengaturan lubang di sepanjang lebar makhluk kertas yang mana dari 13 catatan yang mungkin dimainkan. Panjang lubang mengontrol lamanya waktu catatan dimainkan.

555 Sirkuit Pemutar Musik Timer
Diagram sirkuit untuk pemutar musik menunjukkan sirkuit timer 555 yang sama persis dengan RN diganti dengan 13 resistor yang berbeda yang nilainya dihitung dengan menggunakan rumus untuk RN. Namun, hanya satu resistor yang digunakan oleh rangkaian pada setiap jenis waktu. persis bagaimana itu dilakukan?

Masing-masing dari 13 resistor itu disolder menjadi salah satu dari 13 piring tembaga. Duduk di atas setiap pelat tembaga adalah kawat tembaga. Kertas slide di antara piring serta kawat. Hanya ketika ada lubang di kertas di antara kabel serta piring mereka membuat kontak listrik. Itu membawa resistor yang sesuai ke dalam sirkuit, serta 555 menghasilkan frekuensi yang tepat untuk catatan musik yang disukai. Dalam diagram kami menyoroti jalur listrik jika lubang berada di antara kabel D3 serta pelat tembaga.

Pengantar yang sangat cepat untuk membaca musik

Sebelum kami mengakhiri artikel ini, inilah yang dijamin sangat sedikit pengantar untuk membaca musik lembar, hanya cukup untuk memahami artikel ini.

Cara Memeriksa Musik untuk Piano
Metode dasar untuk memulai adalah dengan memeriksa rahasia pada piano. Setiap kunci mewakili catatan musik, yang dilambangkan dengan huruf dari A ke G. Anda selalu dapat menemukan C karena itu penting putih di sebelah kiri semua jenis set dua tombol hitam. Hanya ada tujuh huruf dari A ke G, namun perhatikan dengan cermat keyboARD serta Anda akan melihat bahwa pola rahasia hitam maupun putih berulang setelah setiap tujuh tombol putih.

Di atas kertas, disebut lembar musik, notasi musik kontemporer terdiri dari kelompok garis horizontal yang disebut tongkat (singular adalah personel atau stave). Tanda-tanda mewakili catatan, serta bagian bundar dari tanda diletakkan pada garis atau antara dua baris. Pengaturan vertikal tanda pada personel memberi tahu Anda yang mencatatnya. Tanda mana yang memberitahu Anda dengan tepat berapa lama untuk menahan catatan.

Ada banyak hal yang lebih banyak untuk itu namun sekarang Anda dapat memeriksa lembaran musik yang cukup untuk mengikuti bersama dengan pos ini serta setidaknya mencapai rahasia ideal pada piano. Rekomendasi ini muncul seperti yang terhormat untuk jika Anda ingin menggali lebih dalam.

Endnote.

Kami telah menemui lembaran musik beberapa kali di sini di Hackaday. [Dino] melakukan jenis konversi musikal-note-to-frekuensi yang sama persis yang kami liput menggunakan fungsi Tone () Arduino untuk memainkannya ke speaker untuk Mesin Tiny Sphere Eve Baru. [Zulko] menggunakan Python dan juga Transformers Fourier untuk membuat musik lembaran ketika dia ingin bermain apa yang dia temukan dikodekan pada gulungan kertas berlubang.

Dan pada catatan itu (erangan), kejenakaan musik apa yang telah Anda coba? Pernahkah Anda menawarkan dengan lembaran musik dalam semua jenis peretasan? Silakan bagikan dengan kami di komentar di bawah ini.