Skip to main content

To the future!

Ref: 425-V5

There's been a lot going on behind the scenes here. I realise there hasn't been an update since December, but that doesn't mean that I've thrown this all away. I've been busy getting started on bringing MayEoinSongs to other platforms! This has a lot of potential greatness and ease for everything in the future, but it's not gonna be without a few hickups along the way.

The first major change to announce is the abandonment of the old (first) song style, the one with the bar lines and everything. Although great at the start, and having greater use for some more than others, the next major version of MayEoinSongs (V5.0) won't support the old style, only Jam's and Tab's. But don't worry, anyone who still has some songs in the old style won't be left without them, there'll still be a few minor V4 updates while I get everything ready, and first on the list is conversion from old style to Jam. This won't be a fix-all, and will require a bit of editing and fixing-up, but should save you from having to input the songs all over again.

There is also a necessity to re-jig and change the database structure. "Whoah, scary!" Don't panic! You won't have to do anything except press a button. Again, this'll all be behind the scenes, but you'll be prompted beforehand if you would like to backup (just in case, but it's always a good idea), and then all the changes will occur and voila! It'll look the same as before! But will make things a hell of a lot easier for me in the future.

Developing for new platforms has led to a lot of changing how the display system works, and hopefully this'll make things a little smoother and better when it's coded back into the Android version. Along with this is (hopefully) better support for larger tablets, where all going well, there'll be a live preview as you type in your Jam/Tab's. Yet to be tested for tablets, but looking promising on desktops ;)

Version 5.0 will have a significant number of changes to it (both functionally and aesthetically) when it finally comes out on multiple platforms (no time estimates yet, hoping by the end of 2015), but this will also allow smoother integration among those platforms, meaning you may prefer to create on one device, display on another, and have another where you tinker when "on the road". You can make the best use of what you have at your disposal. Key to this will be integration with Google Drive, and depending on how easy it is, other cloud services may be introduced if you prefer them.

Big few months ahead, but all you'll need is to read a few explanation lines, press a few buttons and enjoy! I'll also be putting updates here now and again, just to let you know how things are going.

-Eoin

Comments

Popular posts from this blog

Create a setlist

This is the menu you're greeted with when you first open the app. Songs can be added to the playlist in two ways: 1) Drag & Drop  the desired song from the top panel to the grey playlist panel 2) Tap  the desired song, and press the "To List" button Songs can be removed by: Android:  Tap the "x" button beside the song name in the playlist Windows Phone:  Tap the song in the playlist and press the "From List" button Windows PC:  Drag the song to the red bin icon, or tap the song then press the red bin icon. Saving & Loading Currently unavailable on Windows 10 devices Simply tap the "Load/Save" button to save, overwrite, load or delete a playlist. The layout changes based on the device and screen size, so may not look exactly as the sample images.

Adding & Editing a song

The same layout is used for adding and editing songs. Windows 1 0 devices: The screen feature three panes: song info, JAM/TAB and preview*. The panes can be shrunk and expanded by pressing the "<" and ">" buttons if necessary. On small-screen devices, switch between the song info and JAM/TAB panes by pressing these buttons. *Large-screen Windows 10 devices feature a "preview" pane on the right hand side which shows how the song will be displayed. Due to available space and resources, this is unavailable on small-screen devices like phones Android devices: Small-screen Android devices currently feature the input fields in a vertical scrollview (this will be changed in a future update to match the Windows version) Differing layouts aside, the manner of inserting the information is the same for both platforms. Put in the title, artist, chords & lyrics or tabs, and any performance notes. You can also show the time signature and sa...

Transposing

I've been making different types of music apps ever since I first learned JavaScript all those years ago. Chords, scales, and more. One thing I always struggled with was transposing though. It's difficult enough, there are so many different scales: Major, minor, chromatic, pentatonic to name a few. My music theory is good, but when it comes to transposing, there's a lot more to be learned. Then things come into play like transposing up or down. General rule of thumb for me is transposing up sharpens, transposing down flattens. Then that throws a few (potential) problems in. Some chords have two names (A#/Bb for example). Personally, I never use an 'A#' chord, it's always called 'Bb' to me. So do I take that into account in the transposing, or do I just leave it as 'A#' if it's up, or 'Bb' if it's down? Much ado about nothing, in reality. Just some perfectionism shining through. For the app, I've sort of generalised the...