Most indie artists don’t have budgets to market their music. But new software is helping to connect musicians with potential audiences. “Software pushes independent artists’ songs through the Internet to the people with matching tastes, exposing their music to the people most likely to become fans. Each time the programs run, they download more songs for users to play and rate on a scale from one to five stars. The ratings help the software match each user to others who have parallel likes and dislikes. Once a match has been made, the software sends people songs that others with similar tastes have rated highly.”