jhart
Full Member
Posts: 5
|
Post by jhart on Apr 8, 2023 4:40:42 GMT
First off, thank you for an amazing program. As I was calculating times to add to {d_time:number} tags, I realized that computers are good at this. Would it be possible to have a {bar:number} tag?
It could use tempo from the {tempo:number} tag, and the numerator from a time tag to do the calculations. Maybe generate d_time tags internally?
The biggest advantage is when you know you’re playing with someone who uses a different tempo, you could adjust the tempo tag and the rest would be automatic.
|
|
|
Post by Torsten on Apr 9, 2023 17:40:14 GMT
Hmmm, I like that idea...
Unfortunately, this won't be easy to implement - since the current (mobile) version allows multiple tempo changes in a song, there will be a bit of juggling necessary to make this possible. I'll need to do some thinking on that one to get it right...
|
|
|
Post by Torsten on Jun 7, 2023 0:02:23 GMT
OK, did some thinking and implemented some changes. Still needs a couple of days of testing, but looking good so far. Works in LivePrompter Classic (Windows) as long as you just have one tempo tag per song. In LivePrompter mobile (Android) it even works with changing tempo during the song. Adds a new tag {beats_per_bar:...), which defaults to 4.
Will post an update once I'm ready to publish this.
|
|
jhart
Full Member
Posts: 5
|
Post by jhart on Jun 7, 2023 6:01:35 GMT
Wow. Thank you Torsten. I look forward to testing this out. John
|
|
|
Post by Torsten on Jun 12, 2023 10:25:32 GMT
Looks stable so far. Quick question: are you using the Windows or the Android version? I could upload a temporary Windows version for you to test - unfortunately, with Android, I'd have to go through the full deployment cycle, so this will only be available with the next "official" version.
|
|
jhart
Full Member
Posts: 5
|
Post by jhart on Jun 13, 2023 3:29:10 GMT
I’m using the windows version.
|
|
|
Post by Torsten on Jun 13, 2023 12:10:47 GMT
Hey John, I've uploaded a version for you to test: DownloadLivePrompter now understands two new tags: {bar:x} - number of the bar within the song. Note: bars start at 1, not at 0 {beats_per_bar:x} or {bpb:x} - set the number of beats in a bar; defaults to 4. If you want to change the tempo regularly, it is useful to create a final {bar:} tag after the last line of your song, so the final segment gets timed correctly, instead of using the {duration} tag. Otherwise, you'll have to re-calculate duration every time you change the tempo. This may still be necessary if you want to use accurate duration tags for building set lists... Also: better not to mix d_time and bar timing - this can mess things up... Give it a try and tell me if it works for you! Cheers, Torsten
|
|
jhart
Full Member
Posts: 5
|
Post by jhart on Jun 14, 2023 4:46:01 GMT
Works perfect in a quick test. I ran a long song in 6/8 time and it worked well. I’ll try and convert my library to check for edge cases. Thanks again Torsten.
|
|
jhart
Full Member
Posts: 5
|
Post by jhart on Jun 22, 2023 23:10:04 GMT
Hi Torsten, working great so far, no problems noted.
|
|
|
Post by Torsten on Jul 18, 2023 22:20:12 GMT
OK, this feature is now officially "live" both in the Android and the classic Windows version! Thanx for the idea - I have completely moved to using bar numbers, except for some really strange stuff...
Cheers,
Torsten
|
|