I would like to record piano audio on my laptop (and potentially also use my computer as a guitar amp), but I have been unable to do so without output latency in Cakewalk while input monitoring. I disabled audio effects while attempting to record, which did not fix the issue. I also tried using ASIO, but I couldn't get any audio to output through my speakers, despite successfully doing so on a previous computer. These issues, combined with the fact that I'm using a gaming laptop, have led me to believe that my integrated audio is not powerful enough even for my most basic goal. (of course, I may be completely wrong about this and just doing something wrong). I should also mention this isn't a Cakewalk-specific issue.
To my understanding, what I need is a preamp/audio interface/USB sound card (I don't know if these mean different things)? Assuming that's even the right move for me, this brings up a some questions:
1) Can/should I use an audio interface for MIDI, or is using USB fine for that?
2) Would I still have the benefits of using an audio interface while using Bluetooth headphones or my laptop's built-in speakers?
3) With a good enough audio interface, would I be able to monitor guitar input after running it through amp software, without latency?
I'd appreciate any insight, I'm pretty lost on this topic and I'm only doing this as a hobbyist so hopefully my problem isn't too complicated!