Posts: 2
Threads: 1
Joined: Oct 2023
Reputation:
1
I've been using MobileSheets for a few months on Windows and iPad. I'm a guitar player and computer programmer, and I wanted the ability to easily convert Ultimate Guitar-style "chords over lyrics" transcriptions into MobileSheets-compatible ChordPro transcriptions. Since I couldn't find a conversion utility that met my needs, I wrote my own: https://chords.menees.com/.
The Menees Chord Sheet Converter is a free, online, open-source WebAssembly application, so it requires a modern web browser on a desktop or tablet. I primarily use it from Windows in the FireFox and Edge browsers, but I've used it some from my iPad in Safari.
I'd appreciate any feedback you have on it. I hope it's straightforward to use. Paste or edit your input on the left, and it converts to the output on the right. You pick the output format: pure ChordPro, MobileSheets-compatible ChordPro, or chords over text. It can also convert from ChordPro into chords over text or from pure ChordPro into MobileSheets-compatible ChordPro (e.g., if you're copying songs from another app).
For the programmers on the forum, the conversion work is handled by the free, open-source Menees.Chords library for .NET. If MobileSheets is a .NET app, I'd love to see a Convert button built into MobileSheets (e.g., on the Edit File or Edit Song screens) that used the library. Maybe I need to post that in the "Feature Requests and Ideas" forum instead.
Posts: 13,284
Threads: 301
Joined: Apr 2012
Reputation:
234
11-01-2023, 03:07 AM
(This post was last modified: 11-01-2023, 03:08 AM by Zubersoft.)
It looks like you put a lot of work into that - thanks so much for sharing it. It's certainly something I can look into integrating into the text file editor. I could also have it as a conversion option when displaying the dropdown in the files list in the song editor. The Windows version is based on C# UWP, so it's very likely I could use the nuget package, but if not, it wouldn't take too much to update it for C# UWP. The bigger problem is that if I'm going to add functionality like this, I want it to be available in all three versions (Android, Windows, iPadOS). They are all written in different languages - Java, C# UWP and Swift. I can integrate C libraries fairly easily on all three platforms, but anything else is going to require having to rewrite the library for each platform. The companion app is C# WPF, so I can also add it to that fairly easily.
Thanks,
Mike
Posts: 2
Threads: 1
Joined: Oct 2023
Reputation:
1
I spent some time tonight trying to figure out how to multi-target UWP from my SDK-style .csproj, and it didn't go well. This old issue was the most helpful, but I couldn't easily get Menees.Chords to compile while targeting uap10.0. You can use the library from the WPF companion app if that's targeting .NET Framework 4.8, .NET Standard 2.0, or .NET 6. I have no way to make a standard C library from it. It's pure managed C#.
Posts: 13,284
Threads: 301
Joined: Apr 2012
Reputation:
234
Thanks for spending time on that. My goal is to switch the Windows version of MobileSheets over to Avalonia next year, which is similar to WPF, so that may make it easier to integrate with your library. If I want the same functionality on Android/iPadOS, I'll just have to implement it myself when time allows.
Mike
Posts: 26
Threads: 8
Joined: Apr 2016
Reputation:
0
Hi Menees. That's a great utility which I have already bookmarked.
For Android users there is a workaround for converting UG type chord sheets to Chordpro. You can download an app called GuitarTapp Pro which provides a searchable database of tabs. It basically scrapes chord sheets from other websites, notably UG - I know this because occasionally it has found my own tabs which I have submitted to UG. But it has a neat feature which allows you to convert to chordpro format and save it to you device. It's a bit clunky because it actually gives it a .TXT extension which then should be renamed to .chordpro and then opened in Mobile Sheets.
Of course most chord sheets submitted to UG need some heavy editing to get them right and I think your utility would make that a lot easier.
Posts: 1,858
Threads: 287
Joined: Sep 2014
Reputation:
31
SongPress https://github.com/lallulli/songpress/releases/ is a ChordPro editor that also can convert chords over lyrics to ChordPro.
Many ChordPro features are missing but it's really useful for WYSYWYG editing of ChordPro files
Posts: 32
Threads: 3
Joined: Nov 2023
Reputation:
0
Good finds!
I was using this Web Site for years, works very good as well:
http://ukegeeks.com/tools/
Posts: 62
Threads: 18
Joined: Oct 2019
Reputation:
2
03-18-2024, 10:29 AM
(This post was last modified: 03-18-2024, 10:31 AM by Jonk.)
Very nice I wish Ultimate Guitar would output Chordpro format when copying
Posts: 47
Threads: 16
Joined: May 2022
Reputation:
0
03-20-2024, 11:38 PM
(This post was last modified: 03-20-2024, 11:39 PM by e.k..)
(10-31-2023, 07:27 PM)menees Wrote: I've been using MobileSheets for a few months on Windows and iPad. I'm a guitar player and computer programmer, and I wanted the ability to easily convert Ultimate Guitar-style "chords over lyrics" transcriptions into MobileSheets-compatible ChordPro transcriptions. Since I couldn't find a conversion utility that met my needs, I wrote my own: https://chords.menees.com/.
The Menees Chord Sheet Converter is a free, online, open-source WebAssembly application, so it requires a modern web browser on a desktop or tablet. I primarily use it from Windows in the FireFox and Edge browsers, but I've used it some from my iPad in Safari.
I'd appreciate any feedback you have on it. I hope it's straightforward to use. Paste or edit your input on the left, and it converts to the output on the right. You pick the output format: pure ChordPro, MobileSheets-compatible ChordPro, or chords over text. It can also convert from ChordPro into chords over text or from pure ChordPro into MobileSheets-compatible ChordPro (e.g., if you're copying songs from another app).
For the programmers on the forum, the conversion work is handled by the free, open-source Menees.Chords library for .NET. If MobileSheets is a .NET app, I'd love to see a Convert button built into MobileSheets (e.g., on the Edit File or Edit Song screens) that used the library. Maybe I need to post that in the "Feature Requests and Ideas" forum instead.
......try to open site https://chords.menees.com,
just get error message: "An unhandled error has occured"
e.k.
Posts: 931
Threads: 84
Joined: Feb 2017
Reputation:
28
It opened ok for me (although personally I don't like any sites that show a percentage meter while it's loading!)
Never used the site so can't comment about it
Geoff
Samsung Galaxy Tab A6
Posts: 3
Threads: 0
Joined: May 2024
Reputation:
0
(10-31-2023, 07:27 PM)menees Wrote: I've been using MobileSheets for a few months on Windows and iPad. I'm a guitar player and computer programmer, and I wanted the ability to easily convert Ultimate Guitar-style "chords over lyrics" transcriptions into MobileSheets-compatible ChordPro transcriptions. Since I couldn't find a conversion utility that met my needs, I wrote my own: https://chords.menees.com/.
The Menees Chord Sheet Converter is a free, online, open-source WebAssembly application, so it requires a modern web browser on a desktop or tablet. I primarily use it from Windows in the FireFox and Edge browsers, but I've used it some from my iPad in Safari.
I'd appreciate any feedback you have on it. I hope it's straightforward to use. Paste or edit your input on the left, and it converts to the output on the right. You pick the output format: pure ChordPro, MobileSheets-compatible ChordPro, or chords over text. It can also convert from ChordPro into chords over text or from pure ChordPro into MobileSheets-compatible ChordPro (e.g., if you're copying songs from another app).
For the programmers on the forum, the conversion work is handled by the free, open-source Menees.Chords library for .NET. If MobileSheets is a .NET app, I'd love to see a Convert button built into MobileSheets (e.g., on the Edit File or Edit Song screens) that used the library. Maybe I need to post that in the "Feature Requests and Ideas" forum instead.
Thanks for putting in the effort to create this - I just discovered Mobliesheets and am planning to migrate from a previous App that uses Chord over Lyrics files. I like the advantages you get with Chord Pro files but was not looking forward to the time I'd have to spend converting 1500 files, or writing a script to do it. Thanks....
Sapientier Quam Ursus Plebeius
Posts: 1,231
Threads: 194
Joined: May 2015
Reputation:
13
If you're can write scripts, you can use ChordPro ( https://www.chordpro.org) to convert between a number of formats, including chords-over-text to MobileSheets-compatible ChordPro.
For example, a bash script:
#!/bin/bash
for file in *.txt; do
chordpro --a2crd "$file" --generate ChordPro --backend-option variant=msp --output "`basename "$file" .txt`.cho"
done
Johan
johanvromans.nl — hetgeluidvanseptember.nl — mojore.nl -- howsagoin.nl
Samsung Galaxy Note S7FE (T733) 12.4", Android 13.0, AirTurn Duo & Digit (Gigs).
Samsung Galaxy Note S4 (T830) 10.5", Android 10.0 (maintenance and backup).
Samsung A3 (A320FL), Android 8.0.0 (emergency).
|