Thanks to Flutter, the Windows version of the next generation LivePrompter is taking shape. Network connection to Cantabile working nicely; MIDI and network connection between multiple LivePrompter instances still missing, because the underlying Flutter libraries don’t support the Windows platform yet. I may have to roll my own MIDI implementation, which will take some time…
Performance and handling is amazing - especially compared to the “classic” Windows version.
Will do a couple more days of testing, then I may put it out in the wild for the more daring LivePrompter users.
I finally seems to get a little time on my hands, plan to take a shot at the 41xx and can also try the LivePrompter setup, if needed. I use it in a simple setup on one pc with Cantabile, using loopMidi for connection. Let me know if you want me to try it out.
Great - I’ll post a download link once I’m ready to put it out in the wild. Still stomping out some final nasty critters…
Since MIDI support is still some time out, you can try the new “Cantabile Connection” to link Cantabile and LivePrompter - when you run Cantabile and LivePrompter on the same machine, you can simply connect LivePrompter to 127.0.0.1:35007 – network server needs to be activated on Cantabile
LivePrompter is getting ready for world-domination - macOS and iOS versions are looking really good!
Flutter really is an amazing multi-platform toolkit. Still, a couple of platform-specific idiosyncrasies are keeping me busy before I can try to let this beast out of its cage…
Send me a PM with your email, then I’ll add you to the beta test if you’re adventurous. You’ll need to use Apple TestFlight to run the beta, but that’s pretty straightforward.
I got it installed. Can I reuse the old .ini file, or do I need to configure my settings from scratch? And my songs look different, seems like the {sot} does not work in my old song files? It usually looked like this:
And one comment, I really liked the drop-down for selecting setlist in the old version. Might be complicated if the same setup is used on both mobile and pc platform. Well, clicking the menu and selecting the setlist, or clicking the name of current setlist and selecting it, basically same procedure, so might be easy to get used to.
Unfortunately, LivePrompter 2 doesn’t understand .ini files, so yes, you’ll have to configure from scratch
{sot} still does what it is supposed to do (switches to fixed-width font), but you seem to be the only person using LivePrompter with the “ChordsAboveText=false” setting, so your chords are embedded with the lyrics (or in your case, the chord sheet format you created). Unfortunately, this setting hasn’t made it into LivePrompter 2 - simply wasn’t used broadly; people just got used to the “standard way” of having their chords above the lyrics.
What would work in LP2 is using “chord-only lines” - whole lines of chords, with anything else just copied:
{sot}
[| F | G | Bb |]
[| C | G A | D F |]
[| F | G | A B |]
{eot}
This would output as
and transposing and capo would work with this
BTW: why did you put the chord options outside the brackets? In the ChordPro, standard, chords are supposed to be completely inside the bracket, so they can be recognized as chords. I guess you abused the standard for optical reasons; but this won’t work without the Inline-Chords option.
What I typically do for pure chord sections without lyrics is use this format:
No need to use {sot} with this; I just prepare an empty grid of |.............| (12 dots, so it divides by 4 and 3), then I can put my chords in where they make sense by counting the dots, and they’ll be rendered at the right place above the grid. Looks like this:
If you have a lot of chords close together, you may need to use more than 12 dots…
Yup, I’ve gotten used to it very quickly - in fact, using the “old” version feels kinda clunky to me these days. Especially with the new version being so much smoother in its interaction, especially scrolling the song list. And I’m not missing the old drop-down at all - and I am certainly the longest-time user of the “classic” LivePrompter…
I used 18 dots per bar for this one; may need to use 24, because of the long chord options - last two lines are a bit ragged…
The cool thing about this approach is that transposing doesn’t mess the layout up too badly - may create some gaps, but not as bad as using fixed-width would mess things up when Ebdim suddenly becomes Fdim…
OK, I’ll work out the configuration, I can just look in the ini file and see what I used for colors etc.
I don’t use the lyrics, I only use the chords, so that is why I used the setting. And yes, moved the chord options out so they were dimmed, somehow made reading chords easier for me. I don’t need it, was just convenient. I will stick with the first option, I am struggling to keep an entire song in one screen, to avoid scrolling - to old fashioned, used to paper, and also tried to avoid having too many pages :-).
One small comment, I used 127.0.0.1 for the connection, to avoid setting up a static IP number, and it seems that LivePrompter confirms the connection, though the song changes does not reflect in Cantabile, have to look a little more into this.
Yes, as long as LivePrompter and Cantabile are on the same machine, 127.0.0.1:35007 works nicely without having to give your PC a fixed IP. In my setup, Cantabile runs on a PC and LivePrompter on a tablet, so I need to have a fixed IP.
Essentially for this to work:
“Change Cantabile Songs” needs to be active
Songs in Cantabile need to be in a setlist and have a program change associated to them
the same program change needs to be in MidiSend.txt in your LivePrompter MIDI folder
You can use the Diagnostics page to look inside the working of the connection. Use “Check Song PCs” to find songs that don’t have a Program Change associated with them. You can also connect to Cantabile and get some more detailed protocol information.