The incompatibility is with a LCD/touchscreen on an Arduino mega (both models)

Having the sound library (just the RTTTL pde in a library) causes garbage to be displayed on the screen.

I just did a test, and having tone(13, 600); in the pde will not cause garbage.

Having the RTTTL library active will cause garbage on the screen.

---Hardware---Arduino Mega (256||128)LCD+Adapterhttp://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=231Speaker connected on pin 13 (with a pot for volume)(Other hardware is connected but did not cause issues before)

Hi, due to an incompatibility with my current program, I can not use the Tone library to play RTTL files, is there another library in which I can do this?

If there's a timer 2 compatibility issue and as a result you can't use the tone library, you can instead use my NewTone library which uses timer 1 instead. NewTone is a drop-in replacement for tone so it would be very simple to impliment.

Another option (and maybe a better one) would be to use my toneAC library which also uses timer 1 and has many other benefits (twice as loud, uses fewer cpu cycles, more accurate, etc.). It's not designed to be a drop-in replacement, and you would be limited to using specific pins for driving the speaker. But, with very little effort you would have technically a better solution. If nothing else, it would be louder (or allow you to control the volume).