You'll need both a midi pickup and a controller. The Invalid Link Removed is the best on the market at the moment, because it detects notes with the pick transient, which (provided you are using a pick) is a lot quicker than the Roland units. It also has a software editor and a lot more options...