Showing posts with label MuseScore. Show all posts
Showing posts with label MuseScore. Show all posts

Saturday, September 16, 2023

Midstream Progress Report - GloryGlory Dixieland is going slow

     Last post was detailing how I use Audible to help learn new songs by ear.  In it, the example was based on the song I'm currently learning, the University of Georgia's "Glory Glory Dixieland", a really jazzed up version of the "Battle Hymn of The Republic" as performed by the Redcoat Marching Band.  (If anybody wants to hear the source material, it's on Georgia Dogs.com - Songs of the Georgia Bulldogs.  Just scroll down to the Dixieland version.)

    I've known the song for years from church, and have always played it in a Southern Gospel style. The song is public domain, and I've already posted a Youtube version in my usual Southern Gospel style.  When I finished learning my last song, and was considering which song to play, Monique suggested this version.  It's been on my mind, because it's fun, and sounds a lot like southern gospel style, just revved up.   All I have to do is learn to play the song like the college band does, on a piano, at the same speed they play it, and record it for Youtube...   :^)

    Okay, maybe not that simple.    With my memory, I have to learn very small segments at a time.  Been working on it since early/mid August. It's now mid September, and I've learned about 45 seconds.  The full song is a bit over 2 minutes.  On the other hand, I managed to match the single-key melody line in the middle, all the way up to where they start singing "Glory, Glory Hallelujah", so it's mostly a matter of memorizing those elements, and figuring out the fingering.

    Another aspect is the speed of the song.  I've always tended to play too fast, but these kids are too much for me.  Either my age or the complexity of the song is too much. I can't keep up.  Dixieland and Southern Gospel sound similar in some ways, but there's a wide gulf between the details of the two styles.  Probably going to have to get the song as good as possible, and settle for the best speed manageable.  It had been my intention to make a video overlaying the band with the piano, to show that my arrangement follows the band's playing properly.  May have to give up that thought.  Haven't decided yet.

    What I HAVE been able to do, is due to Audacity. It's been a Godsend.  I'm trying to pluck a consistent melody line out of a New Orleans style rendition of an entire band playing all at once, to play on one piano, with only two hands.  There's no way I can match an entire band, so it's a matter of following the notes that stand out the most.  At times they're playing way too fast for me to hear individual notes, much less focus on a single melody line.  It's like they're hitting EVERY note except the melody, but so fast that it blends INTO a melody. 
    With Audacity, it's possible to isolate a segment and listen over and over for the dominant melody.  It's possible to slow the song down while keeping the same pitch.  It's kind of like a bionic replacement for bad hearing, bad memory, and slower hands.  Audacity makes it possible for me to learn and play like I used to; just in smaller stages, at a speed I can handle.   :^)

    When I post a new song, I usually print out the sheet music for people who want to learn. In this case, after I worked out most of the song by playing along in the same key the band uses (B-flat), I discovered some band-type instruments are natively tuned to B-flat, but read the sheet music in C.  It felt like I'd put a ton of work into something that may not be usable by anybody who might like my arrangement, and I was depressed about it.

That final complication just got solved a few minutes ago.  Since the band plays Glory Glory Dixieland in B-flat, I've been playing in that key while listening/learning.  (I'm usually key-of-C, but B-flat isn't too far off for me to learn.)  Googled transposition software just now, and found there are two I already have that can do the job:

    MuseScore 4 is free, and does a wonderful job converting Midi to sheet music.  It has two drawbacks for me, though.  First, it doesn't understand all my my playing.  It sometimes messes up on grace notes, which is kind of important in Southern Gospel piano, and sometimes plays the notes slightly out of sequence.  Kind of jumbled together at the wrong pace.  Second, it doesn't retain the Sustain pedal in the Midi files created in Ableton.  It's still excellent software, and free, but has limitations that won't work for me.  In all fairness, maybe my computer's just not keeping up when the notes are garbled, but that doesn't happen in every midi player.  Some players get it right, even on my computer.

    On the other hand, Notation Musician 4 is everything I want, but it's not free:

  • It plays my style perfectly. 
  • It plays back Ableton's midi files and retains the sustain. 
  • It also converts midi into sheet music... and allows you to print the files.  
  • And it can transpose sheet music, which I only discovered this morning.  :^)
    It does far more, but these are my requirements.  No free software met all of the first three requirements.  Most paid software was either out of my price range, and/or didn't offer a free trial with the features I needed unlocked so there was no way to test it. 
    Notation Musician was still out of my price range.  But I absolutely knew it worked perfectly for my needs because they have a free trial.  It was almost $100, so I had to wait a few months, but it was worth every penny once I bought it.  And now I know how to transpose with it, so it's even better!

With all that said, I'm still not sure how much longer learning the song is going to take.  Making satisfactory progress (just slow).  But it's been so long since posting anything, I wanted to let all my readers and fans (Hi Monique!) know I'm still here!

Saturday, July 8, 2023

Music Notation 4 Sheet Music Print Function, and Making PDF Files Work With Google Blogger

     I mentioned in a previous blog the limitations inherent in Google Blogger.  It's great with images, and video, and linking to URLs.  Other files are kind of left hanging out to dry.  There's a workaround on Google Drive Direct Link Generator.  Makes it just a few easy steps.  I'd prefer that Blogger could natively handle the files, but this is almost as easy.

    With that said, the bigger problem has nothing to do with Blogger.  I've been looking for a way to convert MIDI files to Sheet Music.  I play by ear, and haven't read sheet music in about 50 years so writing my own would be more effort than I really want to do.  For years, I used "Midi to Sheet Music", and it was great.  Super simple, but anybody who wanted to learn my arrangements by music notation could do so.  When it quit working, there wasn't much of an alternative out there.  MuseScore had potential, but I didn't like the way it played the files, and it didn't seem to understand my "southern gospel" twang.  Music Notation played my stuff perfectly, but the free version was crippled so as not to print the notation out.  You had to buy the full program to be able to output the sheet music, and it was $90.  

    That's where I've been stuck for the last two months.  My son and his wife unknowingly funded the project when they sent birthday money last week.  Bought and downloaded Music Notation 4, and spent a few days exploring it.  Does more than I need, but the important part is that it DOES WHAT I NEED, and does so extremely well.  It's absolutely worth the cost.  If you click the link, it will take you to Notation Software's website.  If you decide to buy it, be careful to choose the correct program.  They have two, "Notation Composer," and "Notation Musician."
The former is a more complete program, and much more expensive.  The latter, Notation Musician, is the one I got.  For the record, I have no affiliation with Notation Software, and make no money for recommending them.  :^)

    A few weeks ago I posted my first new piano music video in years, and included a link to the midi file (thanks to the Direct Link Generator above).  Now I've got the sheet music for it:

Stepping On The Clouds Free Sheet Music

    I'll edit the original post with the video, so as to have the video, midi, and sheet music all in the same blog post, but wanted to include it here as a technical example of the link working properly, and how well Notation Musician handles the conversion process.  

    As an added bonus, it splits the left and right hands for me.  Not that I'm reading the notes, but watching what's being played while listening to it, it sounds like a fine job of separating the track into two.  Might not be following "The Rules According to Hoyle"... but well enough for someone to learn the song from it.

One more related link - If I choose to make a "How to Play" video like like the original Grace Notes blog did, Music Notation would work but Midiano includes an actual piano keyboard on the screen, so you can read the music and watch the keys all at the same time.  And speed or slow the playback as desired, which makes a great learning tool!!  
    (NOTE:  Today I figured out how to put an image and link on the sidebar, now you can click on the image and go directly to Midiano!)

Friday, April 28, 2023

The Technical Side of Grace Notes: Midi and the Missing Sheet Music

     Still celebrating the first brand new posting of my own piano arrangement (Stepping On The Clouds).  Part One of this "Technical Side of Grace Notes" article dealt with how I learn a new song and the process of creating the finished video and blog post.  Today we'll finish with getting the Midi file on Blogger, and acknowledging the missing sheet music.  Then, I'll have a solid reminder against the future and my failing memory.  :^)

    In the previous post, I explained how to save all three elements from Ableton.  The full SET, so I can always re-create the Midi and .wav files.  Just in case.  Plus, of course, the actual Midi and .wav files.  We already applied the .wav file to the video, for a clean audio track with no ambient noise.

    The Midi file I do for it's own sake, for those readers who want it.  Either just to play with Midi on their own setup, or to use Midi as a controllable process for learning how to play my arrangements.  If you downloaded the Midi in order to learn the song, I strongly recommend using Midiano.com as a teaching tool.  It plays my music more "true" than just about anything out there.  It has a visual keyboard you can watch to see the notes as they fall, and the ability to slow down the playback for easier learning.  Plus many other options.

    Not that I have any illusions about my skill level.  There are a ton of musicians on YouTube that put me to shame.  But as my Mom said, there are also plenty of people who are at the perfect level to learn and appreciate what I can offer.  So I don't let all those better players prevent me from putting my two cents in!  

    I'd call my complexity level simple to middling.  There are at least three sites out there that link to my playing as the ideal way to play a specific song.  One of them is even using my sheet music AND my video (it was for Amazing Grace). 
    They were kind enough to give full credit, and to rate the complexity at "Intermediate".  That's higher than I'd expect, and it's very kind of them to share my music.  It validates Mom's advice.

    The real struggle with the Midi wasn't in creating the file, but in getting it onto Blogger in a way that's easy for readers to download.  On the original Grace Notes, I was paying a... large percentage of income... to have a dedicated site to use Wordpress, which I loved.  It had a lot more versatility than Blogger.  But hosting the site got drastically more expensive every single year.  Now I use Google Blogger.  Blogger itself is free.  And a basic Google Workspace is only $12.00 per month.  I still have my custom url, Crewman6.com, and that's a low once-a-year fee.  

    To get to the point, Wordpress offers many options, and you can easily attach just about ANY kind of file for download. Blogger, oddly, only offers Video, Images, or links to other web pages.  Having other filetypes, like Midi, requires a workaround. So here's the gist of it:

    Put the Midi file in your Google Drive, give access to anybody with the link, and copy the link.  Then go to Google Drive Direct Link Generator.  Follow the instructions there to paste your link, then create a direct download link to your Google Drive file.  This is extremely important.  If you try to link to the URL generated by Google Drive, it will open an entirely new webpage, loading it in OVER your blog post.  Then it will attempt to play the midi file in your browser.  Then it will tell you the browser can't play that file, and offer to let you download the file.  THEN you can finally select to download the file.

    That's a huge pain, and the reader winds up on a completely different page, no longer on your post.  Using Google Drive Direct Link Generator is awesome, and free.  It lets you put the modified link on any text or image in your Blogger post, and anybody who clicks the link will be able to simply download the file.  I like choosing where to save downloaded files, so use the "Save As" option.  You might have your downloads default to a single directory for all downloads.  Either is fine.  The point is, the viewer easily downloads the file, without disrupting their reading.  

    Next up, those missing sheet music pages.  On the old Grace Notes blog, I used MidiSheetMusic to both play, and generate sheet music.  It did a great job, but is outdated now and doesn't work with any Midi generated by Ableton.  (Resaving from another Midi player doesn't help either.)  Now I'm in the process of finding another program that can convert Midi to Sheet music, and allow me to make image files of the sheet music.  Originally, those images were saved into .pdf files and uploaded to the blog for anybody that wanted to download.  That's still the plan, but it's been difficult to find software that does exactly what I need.

    I thought I'd solved the problem with MuseScore, which is free to download, converts Midi to sheet music, and allows printing.  Unfortunately, my play-by-ear style seems to confuse Musescore, and when it plays the music back, it completely messes up the order of notes.  Especially if they're played very close together to accentuate the melody.  You know... kind of like a "Grace Note"...  

    Not sure why it struggles with that, because it's sleek and sophisticated software that I like a lot.  Unfortunately, it's not the only one that struggles with my midi.  So far the rule is, if it understands my playing properly, it either offers no sheet music generation, or the function is only available with purchase of the full software.  All the free players that generate printable sheet music have been unable to play the files correctly.

    My favorite, Midiano, plays my stuff perfectly, but as of yet, has no option to create sheet music.  That's not really what Midiano's about, anyway.  My second favorite is a paid software called Notation Musician.  They have a free version, so I KNOW it can play my music perfectly, exactly as intended.  They also generate sheet music.  But the free version does not allow print output.  Yes, I could do screengrabs page by page, but I want to do this the right way.  I'll save up until I can buy the software properly.

    That said, it's $90.00 to purchase, and our budget is very finely balanced to buy food, fuel, pay insurance and taxes.  There's not a lot of leeway for fun things that don't 'earn their keep' monetarily.  So it may take a while to buy Notation Musician.  When I do, I'll go back to any posts as needed and add sheet music downloads.  For now, you're welcome to convert my Midi into sheet music in any way that works for you.  Again, I recommend Midiano.  It's an amazing learning tool, and one of the few players that interprets my playing exactly as intended.

And that's where I'm at, in terms of continuing on Grace Notes.  The last two 'technical' posts were intended to act as memory storage, in case I forget how to do these steps, but I published them just in case any of it might be useful to someone else.  If anybody other than my wife or my mom read these last two posts in their entirety, I'll be totally amazed.  :^D


Sunday, March 5, 2023

MuseScore: Midi Import Panel Project Delayed

    "Midi Sheet Music" no longer consistently reads my newest MIDI files.  I spent several days recently searching for a replacement.  The big find was Midiano.  It shows scrolling sheet music, a piano keyboard, and both parts highlight the active notes as the MIDI file is playing.  It does the job with a LOT of bells and whistles.  That solved most of the problem.

    MUSESCORE PRINTS SHEET MUSIC... ODDLY
    The missing element was the ability to print the sheet music as .pdf files that I can share.  Of everything I tried, MuseScore was the best, but the formatting was odd.  It had clef symbols sprinkled all over the pages.  I wasn't too thrilled with the dots over the notes either, but that was small stuff.   The profusion of treble and base clefs throughout the sheets confused and annoyed me.  Not that I read sheet music... 

    Actually, I can struggle through the notes, piece by piece, but the rest of it is beyond me.  In the mid-60's, I took 3 years of first-year lessons.  Yes, that means I took the same first-year instruction three times.  Every time Dad got a new assignment, or my instructors moved, the new piano teacher insisted I start over... "to learn HER way."  By the third year, I was fed up and quit taking lessons.  Now I play by ear.

WHY CAN'T I FIND THE MIDI IMPORT PANEL?

    Anyway, spent a lot of time yesterday trying to find a better alternative.  MuseScore had the cleanest output, best-looking pages.  It imports MIDI without the sustain pedal, which is a strike against, but as far as sheet music it was the best free software out there.  Some forum conversations mentioned a "Midi Import Panel".  It's supposed to appear at the bottom of the screen, every time you open a Midi file.

    Not true.  It NEVER showed up.  Searched the context menus, the preferences, all the options I could find, nothing.  So I googled Midi Import Panel.  Long story short... it's gone.  There's are a lot of sites, even Google-recommended question/answer lists, that give instructions how to access it, and how to use it.  But they all apply to the previous version of MuseScore, not the current version.

    There's a GITHUB MU4 Task, "Restore Midi Input Panel".  It was opened on June 7, 2022, and closed on Sep 1, 2022.  The end result was to push it forward to a future revision.  The task was deemed too complex, and it was agreed that the panel would be restored in a future 4.x version of MuseScore.  As of today, March 05 2023, the panel is still not restored.

    So:      MuseScore 4 does NOT have the Midi Import Panel. 

               MuseScore 3 DOES!!!

GET 3.6.2 TO ACCESS THE IMPORT PANEL
    Those options seem kind of critical.  It's hard to understand why they simple left it out.  On the other hand, it's a very complex program, provided completely free.  I can't really complain about free.

There was another forum discussion where several people opted not to update yet.  Someone mentioned using both.  I already had version 4 installed, and tried installing version 3.  It worked just fine.  As a matter of fact, the highest revision to 3 I could find was version 3.6.2, so the link above goes to the first site I found that offered it.  Let me say it again:  MuseScore 3.6.2 DOES have the Midi Import Panel.

    It did exactly what it was supposed to.  Now I'm ecstatic.  It automatically splits my piano track into a treble and bass clef, which I like.  And it no longer has the excess clefs all over the sheets.
    One minor thing, and this is my own fault.  I use a lot of keyboard real estate.  Hit the deep low notes, and often go 2 or 3 octaves up as well.  In the sheet music, there are a LOT of lines stacked up representing how far below Middle C to play.  That's okay with me.  I hope it doesn't bother anybody who tried to play my arrangements.  With my limited understanding of sheet music, this makes more sense than having the treble and bass clefs floating all over the place.

PLAY IT LIKE YOU FEEL IT!
    Last caveat:  Professional musicians have told me, and many websites I've read also state that MIDI to sheet music conversion is error prone, and inaccurate.  As far as I can tell, it shows the notes I play, the way I play them.  Anybody advanced enough to read the notation... and anybody who loves southern gospel playing... can figure out the rest.  You just play it like you feel it.


Wednesday, March 1, 2023

Midi Sheet Music Stopped Working - Searching for Alternatives

     I'm barely scraping the surface with Ableton Live 10 Lite.  Recently I learned how to export Midi files.  At least, it worked that time.  Now, it's not working again.
    To be more specific, it IS creating a midi file, but my old standby, Midi Sheet Music, can't load the file.  Can't tell what's different, if the song is longer, more complex, has non-standard play-styles... 

    Backing up a bit, I've used Midi Sheet Music (MSM) for years.  The sound is a bit cheesy and the graphics plain, but it's the ONLY stand-alone program I've ever found that:

    A. Creates Sheet Music from Midi files
    B.  Allows you to print the sheet music
    C. Plays the midi file while scrolling the sheet music.
    D. At the same time, also has a piano keyboard onscreen that shows the notes being played.

    It does it all.  I play by ear, creating a midi file while playing.  Load this midi file into MSM, hit "Play", and it's perfect for someone trying to learn the song.  They can follow along at their own pace, watching the sheet music, and/or the piano, as the song plays visually on both.  If I record a video and upload it to Youtube, the viewer can learn to play it in the same fashion I play.  (Southern Gospel... I'm okay, not great, but my songs have a "Floyd Cramer" feel, and MSM let me share my style with people who have the same taste in music.)
    If the person downloads my MIDI file, and downloads Midi Sheet Music, they can practice playing and adjust the pace as slow or fast as they want.  Except that it's no longer working for me.  When I save a Midi file, and load it into MSM, the result is a lot of gibberish that basically says there's an error in the file and it can't play.

    Maybe the problem is just with this one song, some glitch in the file?  Assuming exactly that, I hit Google up for help.  Nothing solved the problem.  Next I tried to find substitutes.  There were a heap of almost-rans.  Surprisingly, they were all able to import and play my midi file.  I guess that means MSM is seriously outdated.  Some did better than others.  Several would have been excellent, except they couldn't incorporate the sustain pedal.  Others played perfectly, including use of the sustain pedal.

     MuseScore 4 solved the problem of sheet music.  It will output sheets as .pdf files, perfect for letting people download if all they need is the notation.  I'm not certain how good a job it does, since I don't read sheet music.  I can figure out enough of it to feel like it gets the gist of the song, but have always heard midi to sheet music translations can be innacurate. 
    The fine details don't bother me.  Anybody who knows Southern Gospel should be able to figure out the rhythm on their own.  :^)
As long as it gets the notes well enough for people to figure it out, it's good enough.

    MuseScore 4 flopped, though, when it comes to playing midi files.  It was one of those that couldn't hold the sustain, and it couldn't seem to understand my 'southern gospel' twang.  Couldn't find any way to fix it, so every MIDI I imported into MuseScore plays in a bad-sounding staccato sound, and with notes often out of sequence or jammed together.  Not just bad, but horrible.  I never found any free software better at outputting sheet music though, so this is my go-to for people who sight-read their music and can't afford to buy professional software.

    The big winner was an online-only solution at Midiano.com.  I dearly wish it could be downloaded to use off-line.  It's supposed to be possible, but I don't know enough to understand how to do it.  I've emailed the programmer, hope he's able and willing to help.  Anyway, Midiano does it all.  Not quite like Midi Sheet Music, but it's actually an improvement.  The piano option wasn't immediately visible, but it's there, and can be selected in the "View" options.  Lastly, it comes with a HUGE amount of choices.  You can adjust nearly every possible option.  With a bit of tinkering in the options, it does exactly what I needed.

    Midiano was by far and away the best result from two evenings worth of hunting.  It's miles and miles ahead of anything similar.  Plus, it looks fantastic.  Best of all, you get all that for free!  Not sure how he supports his website, but the least I can do is let people know how fantastic Midiano is.



   

Recent Posts