Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

3

If you wanted to change them into sharps you would have six sharps plus one double-sharp, which doesn't seem any easier. Is that what you want to do?
– Todd WilcoxDec 25 '18 at 19:17

Isn’t it funny, the aversions we have to certain styles of notation! I find flat keys easier to read, & I was trained as a string player. So it goes!
– Dean RansevyczDec 26 '18 at 4:06

Ok, looks like changing them into sharps would make it much harder. Thanks for figuring that out for me!
– TawnyDec 26 '18 at 20:27

3 Answers
3

Having B E A and D flats puts the key in Ab major. If you keep exactly the same dots on the same lines and spaces, but put a key sig. of 3 sharps - F# C# and G#, the new key will be A major, only one semitone higher than original. It will sound nearly the same, just a little higher. I hope that's what you mean, as changing flats to sharps any other way will involve a whole lot more work!

Works the opposite way with E and Eb - E with 4#, and Eb with 3b. I've been caught out with that, playing in the wrong key, by just imagining the wrong key sig..!

Your piece is in a very specific key, i.e. Ab Major. If you can get yourself a basic theory book, you'll learn how and why the keys we all play in are the way they are. you are far better off learning all the keys (scales) and being able to play them rather than hand-reclassifying notes just for yourself (nobody else will stand for it!)

Besides that, were you to start replacing all your Eb with D#, you'd rapidly find your self notating a pile of D-naturals since you now have a conflict in notation. Your music will become almost unreadable.

Note to the pedants: yes I'm well aware of Bartok's diversionary key sigs as well as 12-tone music. That's not the issue here.