![]() Now I just had to take some of the regular expressions I had written in PHP and re-use or find a better way to achieve the same outcome in JavaScript. Simply open an audio version (mp3 file or WAV file) of the song you want to transcribe in AnthemScore and let it automatically detect notes and generate sheet music. ![]() ![]() ![]() Reading files dragged onto the browser was no problem, I was already doing that in the previous version. AnthemScore is one of the best applications for transcribing a solo instrumental track to musical notation. Once I learned that there was a way to generate files in-browser with JavaScript to save to your desktop, I began to think about how re-writing LyricConverter could be a 100% in-browser process would solve all of the current problems I had. It was not uncommon for the site to blow through 1 or 2 Gigs of bandwidth in a month and that’s for text files! (Although, it was a few hundred of them all transferred up once and then again back down) Version 2 In my day job I’m a front-end web developer/designer, so I try to keep up with what the current browser technology supports and I’m quite honestly stunned at how many amazing things can be done all in the browser now. I also kept having to increase my monthly bandwidth because I was getting “bandwidth limit exceeded” emails. I wrote a cron job that should have run once a day and deleted any files left on the server that were more than 12 hours old, but I found out that this did not run reliably on schedule and I often had to trigger it manually after I would get a “disk space exceeded” email form my hosting company.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |