No hay ningún campo para especificar el "artista" en soundcloud, en todo caso deberías poner "usuario" (el usuarió que subió ese archivo), es que lo de "Artista" en realidad no sería el artista, un usuario puede compartir un tema que no es de su propiedad, y ahí se vería como "Artista". En fin no puedes obtener el "artista" porque no hay un campo para eso.
1. Descargas el source de la url.
2. Obtienes el texto de estos tags:
Usuario:
<h2 itemprop="byArtist" itemscope="itemscope" itemtype="http://schema.org/MusicGroup"><span class="user tiny"><a href="/virtual-riot" class="user-name" itemprop="name">Virtual Riot</a>&#x000A;<span class="user-status"></span></span>
Título:
<title>Razihel & Virtual Riot - One for all, All for one by Virtual Riot on SoundCloud - Hear the world’s sounds</title>
O de esta línea:
Usuario y título
<script type="text/javascript">
window.SC.bufferTracks.push({"id":97873233,"uid":"A9HX5HOUXoru","user":{"username":"Virtual Riot","permalink":"virtual-riot"},"uri":"/virtual-riot/razihel-virtual-riot-one-for","duration":260099,"token":"dh3Pp","name":"razihel-virtual-riot-one-for","title":"Razihel \u0026amp; Virtual Riot - One for all, All for one","commentable":true,"revealComments":true,"commentUri":"/virtual-riot/razihel-virtual-riot-one-for/comments/","streamUrl":"http://media.soundcloud.com/stream/A9HX5HOUXoru?stream_token=dh3Pp","waveformUrl":"http://w1.sndcdn.com/A9HX5HOUXoru_m.png","propertiesUri":"/virtual-riot/razihel-virtual-riot-one-for/properties/","statusUri":"/transcodings/A9HX5HOUXoru","replacingUid":null,"preprocessingReady":true,"renderingFailed":false,"isPublic":true,"geo":[],"commentableByUser":true,"favorite":false,"followingTrackOwner":false});
</script>
http://en.wikipedia.org/wiki/Regular_expressionhttp://www.google.com/search?q=vbnet+regex+ los ejemplos que te pasé de como usar RegEx.
3. Haces la conversión necesaria de las entidades HTML a ASCII ("&" -> "&", etc).
Saludos
EDITO: El RegEx te servirá para para todas las urls de Soundcloud