Carp are one of the smartest fish and also not very agressive. If you are using streamers to catch the smallmouth, stripped fast to trigger their agressive response, that will rarely work to catch a carp. You need to fish for them much more like fishing for a smart selective trout. You will need to drift the fly very close to the carp's mouth and you will need to make sure that the carp does not see you. Once he knows you are there, it is unlikely that you will catch him.

Use flies that match the local food that the carp are feeding on. This may be crawfish, damselfly nymphs, small worms, or even midges. Watch the carp and see what they seem to be eating, then match the hatch.

Ted