I've read a bunch of threads started by people looking for "affordable" practice tools like MIDI devices, backing tracks, etc. I'm surprised at how much some them are ready to pay for stuff that, IMHO, would be 1. overkill and 2. not the best way to really improve their playing. So, my .02 bucks and 3 suggestions: - Akai Pro LPK25 Laptop Performance Keyboard: < $40 Create your own "practice tools" and learn a lot in the process! A bunch of vids on YT. - iRealB "The perfect practice tool for professional musicians and music students". Available for iOS, Mac OS X and Android, under $20. (irealb.com). Incredible value for money, IMHO! Demo on iOS here: https://www.youtube.com/watch?v=GpRcT9pIDQg and on Android here: https://www.youtube.com/watch?v=v1_cAwpjhhQ - Audacity: create or import a backing track / tune and play with it to your heart's content... Change the pitch / tempo, etc. FREE. (install LAME library for mp3 export) Hope this helps.