I'm a guitar player. Jazz/Blues/Rock Instrumentals.
I practice and perform using arrangements (backing tracks) I create in Band in a Box.

I pretty much use the first approach mentioned by Kent.
I use a real guitar plugged into a real guitar amp(Quilter)
Basically my performing rig.
I use BIAB (PC) audio out (Digital out to Mixer to JBL 305's) from the PC to work out the arrangement I like.

You can easily loop and change tempo inside biab but I have found an easier approach for rehearsing, at least for me.

Once I like the arrangement I create a .WAV output at the performance tempo. I make mine mono.

I then use an IOS device (Ipad and/or Iphone) and Anytune Pro.
With this I cab make my practice and performance setlists.

The beauty of Anytune is that you can easily adjust tempo (and/or key) for the practicing. You can also adjust EQ(song by song if you like) for your PA out. Its quite a great tool.

Sometimes after practicing an arrangement I go back to BIAB to change style,key, ending intro, etc. Then I just output a new .wav and replace the tune.

If your PA has bluetooth (like my Bose S1 pro) i can bluetooth the audio file to the pa AND control the pa with a bluetooth pedal (next tune, previous, start/stop, eq on/off, vol level. Currently I use a Blueboard with a cheap expression pedal for volume.

Either the iphone or the Ipad work identical. I prefer the Ipad because I'm 60 years old and cranky.

Its pretty slick and works great both in the practice room and at the gig. I've had a few musicians check out my rig.

Anyway, that's just me
Hope my post is relevant


biab2024(Mac) Latest Build
Mac OS Sequoia 15.0.1
Apple M2 pro 32GB Ram
Logic Pro 11