Posted on Leave a comment

Zenei olvasás gépekhez

“Dammit Jim, hacker vagyok, nem zenész!”, McCoy Scotty parafrázisához az eredeti csillag utazási sorozatból. Nos, néhányan közülünk ugyancsak a zenészek, mint én, mint én, ugyanúgy a hack-zenészek, valamint néhány, mint néhány nem értene egy egész jegyzetet egy magas hangulatból. Mindazonáltal, mindazonáltal, mint a kívánt zene, a kották típusát, valamint azt igényelheti, hogy átalakítsa azt, hogy a hack képes játszani. If you’re lucky, you can discover software application that will checked out the sheet music for you as well as spit out a MIDI or WAV file. Or, just like my hand-cranked music player, you may have to checked out just sufficient of the music yourself to convert musical notes to frequencies for something like a 555 timer chip. Itt merülünk mindkét helyzetbe.

Ha nem tudsz ellenőrizni a zenét, akkor még mindig képesnek kell lennie arra, hogy megkapja a lényegét, amit mondunk. A helyzetben azonban összezavarodott, a cikk végéig rendkívül gyors bevezetést vettünk fel.

Optikai zenefelismerés (OMR)

MusicXML MEGJEGYZÉS PÉLDA
Valószínűleg hallott az OCR, az optikai karakterfelismerő szoftverről, amely papírra konvertálja a szavakat egy digitális formához. Well there’s likewise music OCR, or a lot more exactly OMR, Optical music recognition software. Egy bütyködési oldalra mutat egy képet, hogy elkapjon egy képet, vagy adja meg a szoftveralkalmazást, amely képadatokat vagy PDF-t tartalmaz, amely a lapzeneből áll, valamint átalakítja azt a zenét, amelyet a gomb megnyomásával hallhatsz , vagy mentse el a MIDI vagy WAV adatokat a máshol lejátszásra.

Ha kipróbálnom, felfedeztem egy magas minőségű, magas színvonalú, a Sharpeye 2.68-at, amelynek volt egy 30 napos, ingyenes próbaidőszak. Képes menteni a zenét MIDI fájlként, MusicXML-ként, valamint NIFF formátumként. The snippet of MusicXML shown right here is of the musical note, A, as well as is a quarter note. Ahogy látni fogod, Sharpeye kiváló munkát végez, tiszta, fekete, valamint fehér képet biztosított. Hasonlóképpen biztosítja a szükséges szerkesztési eszközöket az elismerési hibák rögzítéséhez.

Greensleeves fogott a napfényben, valamint Sharpeye-ben
Az első tesztemhez egy képet vettem a napfényben az első sorban a Tune Greensleeves-ről. Ezután a képet GIMP-be hozott, hogy meggyőződhessem, hogy átalakíthatom egy TIFF-fájlba, figyelembe véve, hogy a sparpeye csak BMP-ben, valamint TIFF fájlokban olvasható. Ugyanakkor nem erősítettem. Aztán megnyitottam a képet Sharpeye-ben, és azt mondta, hogy “képet olvas”. Ez az optikai zenei felismerési lépés. A végeredmény csak az volt, amit a pillanatfelvételben látsz, hibátlan, valamint csak a megfelelő zenével. A pillanatfelvételen rákattintottam az egyik jegyzetre, az egyikre, amely piros, megmutatja, hogy ez szerkeszthető zene, valamint nem csak statikus kép. A lejátszás gombra kattintva hibátlanul játszott.

Midi fájlként mentettem. Azonban a MIDI adatok pontosan meghatározzák, hogyan kell játszani a zenét, a jegyzetekkel együtt, valamint a hangból származik. Tehát az ANVIL Studio segítségével egy hangsávra konvertáltam, mielőtt a zenét WAV fájlba mentené, amelyet hallgathat az alábbiakban. Minden személy számára, aki ezt az ANVIL-ben kívánja tenni, minimálisan az adatokat – nyitott dallamot, valamint adatokat is megteheti – export vegyes audio.

Audio PlayerHttps: //Hackaday.com/wp-content/uploads/2017/05/greensleeves_sunlight.wav

00:00
00:00
00:00

Elfogott rossz zene, valamint a Sharpeye-ben
Ezek az OMR programok követelményei tiszta képeket vagy PDF-eket vásárolni, hogy felismerje őket. For example, the example shown above has some shadowing on the left which made SharpEye not able to checked out that part. A kép ugyancsak rosszul koncentrált, ami kiváltotta, hogy nagyszerűen rossz legyen az alsó részben. A sárga háttérrel rendelkező zene Sharpeye pontosan megmutatja, hogyan látja a zenét, mielőtt elvégezné a zenét.

A rossz zene a rögzítés után
Mint sok OMR program, Sharpeye nem jelent zenei jelzőeszköz. Nem állítja meg a jegyzeteket az Ön számára, vagy megváltoztathatja pozícióit, amikor hozzáad egy clef-t. Azonban elegendő szerkesztési eszközt biztosít a megfelelő felismerési hibákhoz, valamint azért, amit tettem, hogy hozzáadom az árnyékolt területet, ráadásul az alján hiányzott megjegyzések hozzáadásával. I likewise inserted the 3/4 time signatures, which weren’t in the original considering that it was an picture taken of the middle of a score. Ezekkel a javításokkal igaza van.

Audio PlayerHTTTPS: //Hackaday.com/wp-content/uploads/2017/05/bad_music_fixed.wav

00:00
00:00
00:00

At this point you can save it as a MIDI data as well as then convert it to a WAV or MP3 as well as transfer that to your hack. Or, if you want to additionally refine the music, save it as a MusicXML data as well as tons it into your preferred music notation software, Sibelius for example, for additionally editing.

Kísérletek a kép előfeldolgozásával

Egy síkágyas szkennert használtam a Scarborough Fair dal teljes oldalának szkennelésére – amely idő alatt a dalszövegeket tartalmazza – PD-reF fájl. Mivel Sharpeye nem ellenőrzi a PDF-adatokat, először GIMP-be csomagoltam, és megmentették, mint TIFF fájlként. SharpEye had issues reading it, so I went back to GIMP, saved it as a high high quality JPG instead, packed that back into GIMP, as well as exported that as a TIFF file. Néhány ismeretlen oknál fogva Sharpeye megvizsgálta ezt.

Még akkor is, az elismerés rosszul működött, hiányzó nagy darabok a zene. Gyanítottam, hogy a zene szürke volt. Használtam a szinteket a GIMP-ben, hogy megfogalmazzák a fekete fehérre, valamint az elismerés sokkal jobb dolgozott ezúttal.

Scarborough vásár a Sharpeye-ben
Mielőtt elvégeztem az elismerést, meg kellett mondanom, hogy a dalszövegek felfedezhetők a szeletek felett, figyelembe véve, hogy alapértelmezés szerint az alábbiakban látja őket. A pillanatfelvételben az eredeti kép a sárga háttérrel rendelkező zene. Amint láthatod, vannak olyan hibák, amelyek a szövegekben voltak, azonban a szöveg szerkeszthető. A pillanatfelvételben a “Win ‘” -t választottam, amelynek “Goin” -nek kell lennie. Figyelje meg azt is, hogy az elismert zenei vonalak vízszintesen vannak kialakítva, ahelyett, hogy függőlegesen felfedezed egy tipikus papírlapon, valamint az eredeti képen. Az eredmény azonban csak finomnak tűnik.

Audio PlayerHttps: //Hackaday.com/wp-content/uploads/2017/05/scarborough_fair_en.wav

00:00
00:00
00:00

A Wikipedia más optikai zenei elismerési programjainak felsorolása, a Smartscore a leghosszabb, amely a leghosszabb, 1991-től kezdődően. Hasonlóképpen egy shareye sdk, amely a listából néhány Különböző termékek. Vannak alkatrészek is iPads, iphones, valamint Android telefonok, amelyeket felfedezhet a YouTube-on. Úgy tűnik, hogy a “Music Scanner” keresése néhány nagyszerűen, valamint szegény.

A jegyzetek átalakítása frekvenciákhoz

What if you have the sheet music in front of you as well as your hack is one that takes the private notes as well as converts each directly to an appropriate sound? A WAV, valamint az MP3 adatok nem fogják működni, hogy ezek tartalmazzák a már átalakított zenét.

Zenei jegyzetfrekvenciák, valamint 555 időzítő áramkör
A módszer, hogy valóban alapvető legyen. Minden zenei jegyzetnek megfelelő frekvenciája van. Egy előnyös megjegyzés esetén az áramköri követelmény csak a hangszórót ciklus a jegyzet frekvenciáján. as well as a basic method to supply that frequency is utilizing a 555 timer circuit in astable mode like the one shown. In the circuit, the output frequency is figured out by capacitor C, and resistors R1 as well as R2. Világosan láthatja ezt a függést az 555 időzítő kimenetének gyakoriságának ellenőrzésével.

A zenei jegyzetek ellenállása, valamint az 555 időzítő áramkör
A képlet manipulálásának normál módszere az R2 rögzített értékének felhasználása, valamint azután, hogy más ellenállást adjon hozzá minden kívánt frekvenciához, amint azt a testreszabott áramkör mutatja. Most helyezzük be az RN változó ellenállását. In the diagram you can see that we very first added Rn to the frequency formula, as well as that we then rearranged the formula to fix for Rn instead. Csatlakoztassa ezt a képletet egy táblázatba, és az előnyben részesített zenei jegyzetek szükséges ellenállási értékeivel jöhet létre.

Kézzel forgalmazott 555 időzítő zenelejátszó
Ehhez az áramkör példája ebben a kézzel forgatott zenelejátszóban van. A zenei jegyzetek lyukaként kódolják a papír hurokban. The setting of the hole along the width of the paper figures out which of 13 possible notes is played. A lyuk hossza szabályozza a jegyzet lejátszásának időtartamát.

555 időzítő zenelejátszó áramkör
The circuit diagram for the music player shows the exact same 555 timer circuit however with Rn replaced by 13 different resistors whose values were calculated utilizing the formula for Rn. Mindazonáltal az áramkör csak egy ellenállást alkalmaz az áramkör bármilyen időpontban. Pontosan hogyan történik?

Mindkét 13 ellenállást a 13 rézlemez egyikébe forrasztják. Az egyes rézlemez tetején ülve rézhuzal. A papír csúszik a lemez és a huzal között. Csak akkor, ha van egy lyuk a papír között a kábel, valamint a lemez elektromos érintkezés. Ez hozza a megfelelő ellenállást az áramkörbe, valamint az 555-ös kimeneti frekvenciát az előnyben részesített zenei jegyzethez. A diagramban kiemeljük az elektromos útvonalat, ha egy lyuk a D3 kábele, valamint a rézlemez között van.

Rendkívül gyors bevezetés az olvasáshoz

Mielőtt befejeznénk ezt a cikket, itt van a garantált nagyon kevés bevezetés az olvasási lapok olvasásához, csak elegendő ahhoz, hogy megértsék ezt a cikket.

Hogyan kell megnézni a zongora zenét
A megkezdhető alapvető módszer a zongora titkainak ellenőrzésével történik. Each key represents a musical note, denoted by a letter from A to G. You can always find C since it’s the white crucial to the left of any type of set of two black keys. Az A-tól G-ig csak hét betű van, azonban óvatosan nézzen ki a billentyűzetenArd, valamint látni fogja, hogy a fekete minta, valamint a fehér titkok ismétlődnek minden hét fehér kulcs után.

On paper, called sheet music, contemporary music notation consists of groups of horizontal lines called staves (the singular is personnel or stave). A jelek a jegyzeteket képviselik, valamint a jel körkörös részét egy vonalon vagy két vonal között helyezik el. A személyzet a személyzet függőleges beállítása azt mondja, hogy melyik megjegyzi. Melyik aláírja, hogy pontosan azt mondja, hogy mennyi ideig tartja a jegyzetet.

Rengeteg sokkal többet kell találni, de most már elegendő napzótel lehet ellenőrizni, hogy kövesse ezt a hozzászólást, és legalábbis az ideális titkokat egy zongorán. Ez az ajánlás úgy tűnik, mint egy tiszteletre méltó, ha mélyebbre akarsz ásni.

Endnote

Néhányszor találkoztunk a SACHOUS-t a Hackaday-on. [Dino] did the exact same type of musical-note-to-frequency conversion we covered however utilized the Arduino’s tone() function to play them to a speaker for his new Year’s eve tiny sphere decrease machine. [Zulko] utilized Python as well as Fourier transformers to create sheet music when he wished to play what he discovered encoded on a perforated roll of paper.

És ezen a megjegyzésben (Groan), milyen zenei antikát próbáltál? El kellett ajánlani a lapokat bármilyen típusú hackben? Kérjük, ossza meg velük az alábbi megjegyzéseket.

Leave a Reply

Your email address will not be published. Required fields are marked *