In the LokProgrammer on the "sound slot settings" page, try changing the value up or down in the little "sound configuration" window. You should see the horn type change in the assigned sound slot on the left. At least, this is what I've found with my ESU sound files thus far and I haven't noticed anything else changing when I do this...so far anyway. Regarding just changing CV48, it's been a while since I did it this way (and when I did, I changed the CV on the main) but I seem to recall maybe having to remove the loco from the track power after the CV change and then returning it. YMMV.