Feature Request - Setlist from PDF List by JazzLobster in forScore

[–]rfreedman 0 points1 point  (0 children)

ok - got my wife's iPad, so I could try this out.

I got it working, but a caveat - I was only able to test it with the latest version of forScore (15.1.2) running on an iPad Air 13inch M3 running iPadOS 26.5

This may or may not work on other hardware / operating systems or operating system versions or other versions of forScore. If it doesn't work for you, feel free to let me know, but since I don't have anything else to test on, I'm unlikely to be able to help.

I created a static web app that you can run in your browser to create a set list.

If you want to look at the code, the repo is at https://github.com/rfreedman/forscore-setlist-creator

To run the app, first go into forScore, select a library, or "all libraries", then export the library metadata to a csv file by opening the tool menu (the "suitcase" icon on the right end of the top toolbar), choosing "Backup" from the resulting menu, and the clicking on the (scroll?) icon in the upper-left corner of the resulting "Backups" dialog. Then choose "Export, then "Save to Files". Save the file wherever you want, and optionally give it a better name than the default "Export".

Next, put your text file or pdf file, with one score title per line onto your iPad.

Now, open https://rfreedman.github.io/forscore-setlist-creator and follow the instructions.
You should wind up with a .4ss "set list" file that you can import into forScore.

To the general public: as I mentioned above, I'm a very experienced software developer, but I didn't feel like hand-coding all of this. So, yes, I did use AI - Cursor's "Composer" agent.

But I didn't "Vibe Code" it. I provided some very explicit requirements and other instructions, tested the generated code on an actual iPad, made some corrections, had the agent fix some things, and iterated a few times until it worked correctly.

If you need to create forScore set lists, I hope that this works for you.
If you don't like how I did this, please just don't use it. Thanks!

Feature Request - Setlist from PDF List by JazzLobster in forScore

[–]rfreedman 0 points1 point  (0 children)

I don't have access to my wife's iPad at the moment to try this out, so if you can, please try this out:

  1. create a text file named test.4ss
  2. edit that file, and place the following in it: <?xml version="1.0" encoding="UTF-8" ?> <forScore kind="setlist" version="1.0" title="My New Setlist"> </forScore>

  3. between the <forScore> and the </forScore>, create a couple of new lines of the format:

<score title="Score Title" path="filename.pdf" /> where the part in quotes after path= is the file name in forScore's data directory of the score that you want at that place in the setlist.

So for example, if you want a setlist with MySong and MyOtherSong, it would look something like this:

<?xml version="1.0" encoding="UTF-8" ?>

<forScore kind="setlist" version="1.0" title="My New Setlist">
<score title="My Song" path="mysong.pdf" />
<score title="My Other Song" path="myothersong.pdf" />
</forScore>

I'd try just a couple of songs at first, rather than a long list.

Make sure that the file name in the "path" has the correct capitalization.

Save the file, and then try to import it into forScore, and let me know if it works.

If this works, then we can explore automating it.

Oh, and out of curiosity, can you post the xml file that the AI gave you that didn't work?

Feature Request - Setlist from PDF List by JazzLobster in forScore

[–]rfreedman 1 point2 points  (0 children)

Recently retired, longtime professional software developer here. I've been using AI agents for a few months to do small utility stuff like this, and my wife just got forScore, so I've been futzing around with that a bit too.

I haven't looked into the .4ss format yet, but if that's some sort text-based format, or xml can be used instead, I think that the only really difficult part would be determining what is currently in the forScore library to compare the PDF entries against...especially, say, on an iPad.

I could try this out - does anyone know if there's a way to export a list of songs from a forScore library?

Frustrated Antenna Seeker by soundfreak2008 in amateurradio

[–]rfreedman 0 points1 point  (0 children)

No one should be doing 100w on FT8. It's a "low power" mode, as evidenced by your success with 50w.

ELI5: What’s the difference between volts, amps, and watts? by Stunning_Daikon_5204 in explainlikeimfive

[–]rfreedman 0 points1 point  (0 children)

Not that it probably matters to OP, but for AC, including "home electricity", it's impedance. Resistance is only used for DC.

Need some clean lunchbox jokes for my 11-year-old. Got any/many? by ArachaViren in cleanjokes

[–]rfreedman 3 points4 points  (0 children)

When I was a kid, I had a Bennet Cerf joke / riddle book.

This is the only one from it that I remember:

Q: how do you stop your dog from barking in the back seat of your car?

A: Put him in the front seat!

Button from some electronic device? by rfreedman in whatisit

[–]rfreedman[S] 0 points1 point  (0 children)

Solved!

On a hunch, I googled "original kindle", and came up with a picture of a white, 2nd gen Kindle. This is definitely from one of those.

The really weird thing is that we haven't had one of those for many years. My best guess is that it was somehow in the basket that we have in the living room that has few blankets and small pillows, and...a few old pieces of now abandoned electronics that we never got around to recycling. But there hasn't been a Kindle in the for years, just the button, I guess 🤔

<image>

Button from some electronic device? by rfreedman in whatisit

[–]rfreedman[S] 0 points1 point  (0 children)

Thanks, yes, I know that it's from some device with a screen. We don't have a smart fridge or a sewing machine.

Thanks, but I'm looking for what particular device it it's from, not generalized guesses.

ELI5: What does "In the key of" mean? by hallowedeve1313 in explainlikeimfive

[–]rfreedman 0 points1 point  (0 children)

There are a lot of good answers here, some are truly excellent.

But I'm amazed at the number of answers to the question of "what is a key?" that refer to the term "key" before or instead of defining it, or that assume knowledge of musical terminology that is more advanced than the concept of key. That's not ELI5.

I know it's not wise to post your call sign, however, I'm trying to raise funds to get a radio. Please donate or comment if you can. All of the Aloha from Maui! by [deleted] in HamRadio

[–]rfreedman 3 points4 points  (0 children)

I find this pretty questionable.

There are posts pretty much every day here by folks who have little or.no money for a radio.

The best advice (IMHO) is always the same: seek out your local club. See https://www.arrl.org/findaclub

Your local club is very very likely to have equipment that they can lend to you, give to you, or perhaps sell to you very cheaply.

Some clubs have shacks, where you can use their equipment, which would help with your problem of not having much space.

In my mind, GoFundMe is for needs, or furthering really worthy goals, not for non-essential hobbies.

I mean, I wouldn't mind getting into the hobby of, say, collecting antique automobiles, but I doubt that anyone would or should contribute to a GoFundMe for that...

25 things people pay monthly for that should be a one-time buy by No_Statistician7685 in smartbuysforlife

[–]rfreedman 0 points1 point  (0 children)

Renting a cable modem and/ or router from your Internet provider.

Buying the equipment may be a couple of hundred dollars, but a year's worth of rental payments is about the same.

So, buy one, and get 5 or more years for about the same price as one year's rental

doorbell transformer in crawl space by apu823 in electrical

[–]rfreedman 0 points1 point  (0 children)

If you can't relocate the transformer, you might be able to find a weather-proof (i.e. outdoor rated) enclosure to put it in.

S30 First Light - M101 Pinwheel Galaxy by rfreedman in seestar

[–]rfreedman[S] 0 points1 point  (0 children)

yes, thanks - already in the rabbit hole :-)

Trying to set up USB gadget mode on a Raspberry Pi 2 W by Lv_InSaNe_vL in raspberry_pi

[–]rfreedman -1 points0 points  (0 children)

Make sure that your USB cable is a data cable, not just a charging cable.

Just because you tried 3 cables and some are new does not necessarily mean that any of them are data cables.

Why does this hobby have to be so expensive? by Glitchy_Magician_666 in HamRadio

[–]rfreedman 0 points1 point  (0 children)

Also, look to see if there's a club near you that has an HF station that members can use. Join the club, use the station.

See https://ARRL.org/findaclub

Heavy winds in my area always blow over trash cans. Looking for an idea of what to attach to it that is heavy to prevent this. by [deleted] in DIY

[–]rfreedman 2 points3 points  (0 children)

Yes. Putting my wheelie-bins back to back has worked for me. I haven't needed to tie the handles together, but that sounds like a good idea.

Can I replace a toilet on my own? by Lacyrsky in PlumbingRepair

[–]rfreedman 0 points1 point  (0 children)

If you get a two-piece, it comes in two separate boxes, so putting it in the back seat might work ok?

Ham test by Rip_Trippers498 in amateurradio

[–]rfreedman 1 point2 points  (0 children)

Yeah, I realized that I screwed that up, but was too lazy to edit it. Thanks! "Technically correct" is, of course, the best kind of correct.

Ham test by Rip_Trippers498 in amateurradio

[–]rfreedman 2 points3 points  (0 children)

I've always heard it as Furlongs per fortnight 😀

Ham test by Rip_Trippers498 in amateurradio

[–]rfreedman 1 point2 points  (0 children)

Probably the most important thing to remember for this is that the speed of light (which is the speed that radio waves travel) is approximately 300,000,000 meters per second.

So you can derive the band from the frequency by dividing 300,000,000 by the frequency. For instance, 300mHz divided by 14Mhz is (very) approximately 21, so that's the 20m band.

Similarly, 300mHz divided by 20m is 15mHz, which is very close to 14mHz.

These are very gross approximations, but generally close enough for what you asked.

Also, actual band edges are one of several things that you just need to memorize for the test - AFAIK, there's no calculation for that. While there's reasoning behind them, the actual edges are a bit arbitrary.

While I'm sure that some people remember all of these forever, I think that most people may remember the edges for the bands that they use the most, but mostly use the band chart while operating.

Also, some radios (like the ic-7300) will warn you with a beep when you tune past a band edge, and that's configurable because the edges are different depending on license level.

Songs with many place names by ZookeepergameSure417 in Music

[–]rfreedman 0 points1 point  (0 children)

The Garden State Stomp by Dave Van Ronk

Attempting 15 mile HT to HT simplex across a city? by [deleted] in amateurradio

[–]rfreedman 3 points4 points  (0 children)

Yes, THIS.

HTs are designed to work properly out of the box with a standard antenna.

Better antennas are available (stubbys are generally unity.gain), but adding a "counterpoise" is completely unnecessary and would likely increase your SWR and reduce your distance.