{"id":2836,"date":"2022-01-16T19:40:17","date_gmt":"2022-01-16T17:40:17","guid":{"rendered":"http:\/\/www.wittwer.nl\/?p=2836"},"modified":"2025-07-14T08:38:42","modified_gmt":"2025-07-14T06:38:42","slug":"sharp-looper-a-c-program-for-slowing-down-and-looping-music","status":"publish","type":"post","link":"https:\/\/www.wittwer.nl\/?p=2836","title":{"rendered":"Sharp Looper, a C# program for slowing down and looping music"},"content":{"rendered":"<p>When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program BestPractice, but I could not get it to work on Windows 10. Hence I decided to write my own, which was relatively easy to do as the whole playback is handled by the Windows MediaPlayer library. You can download the program and the source coder <a href=\"https:\/\/github.com\/tfwittwer\/SharpLooper\" target=\"_blank\" rel=\"noopener\">over on GitHub<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2685,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[102],"tags":[65],"class_list":["post-2836","post","type-post","status-publish","format-standard","has-post-thumbnail","category-music","tag-guitar","czr-hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.wittwer.nl\/?p=2836\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"wittwer.nl | The website of Tobias Wittwer\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Sharp Looper, a C# program for slowing down and looping music | wittwer.nl\" \/>\n\t\t<meta property=\"og:description\" content=\"When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.wittwer.nl\/?p=2836\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-01-16T17:40:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-07-14T06:38:42+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Sharp Looper, a C# program for slowing down and looping music | wittwer.nl\" \/>\n\t\t<meta name=\"twitter:description\" content=\"When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#article\",\"name\":\"Sharp Looper, a C# program for slowing down and looping music | wittwer.nl\",\"headline\":\"Sharp Looper, a C# program for slowing down and looping music\",\"author\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.wittwer.nl\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/leadsheet.png\",\"width\":704,\"height\":695},\"datePublished\":\"2022-01-16T19:40:17+02:00\",\"dateModified\":\"2025-07-14T08:38:42+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#webpage\"},\"articleSection\":\"Music, Guitar\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wittwer.nl#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wittwer.nl\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?cat=102#listItem\",\"name\":\"Music\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?cat=102#listItem\",\"position\":2,\"name\":\"Music\",\"item\":\"https:\\\/\\\/www.wittwer.nl\\\/?cat=102\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#listItem\",\"name\":\"Sharp Looper, a C# program for slowing down and looping music\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wittwer.nl#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#listItem\",\"position\":3,\"name\":\"Sharp Looper, a C# program for slowing down and looping music\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?cat=102#listItem\",\"name\":\"Music\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/#organization\",\"name\":\"wittwer.nl\",\"description\":\"The website of Tobias Wittwer\",\"url\":\"https:\\\/\\\/www.wittwer.nl\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?author=1#author\",\"url\":\"https:\\\/\\\/www.wittwer.nl\\\/?author=1\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1800dc31a7ae6c14fe15c96ab908125ce0c09dc3ad87f0dbaad05f7370c1eecb?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#webpage\",\"url\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836\",\"name\":\"Sharp Looper, a C# program for slowing down and looping music | wittwer.nl\",\"description\":\"When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?author=1#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.wittwer.nl\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/leadsheet.png\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836\\\/#mainImage\",\"width\":704,\"height\":695},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/?p=2836#mainImage\"},\"datePublished\":\"2022-01-16T19:40:17+02:00\",\"dateModified\":\"2025-07-14T08:38:42+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/#website\",\"url\":\"https:\\\/\\\/www.wittwer.nl\\\/\",\"name\":\"wittwer.nl\",\"description\":\"The website of Tobias Wittwer\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.wittwer.nl\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Sharp Looper, a C# program for slowing down and looping music | wittwer.nl","description":"When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program","canonical_url":"https:\/\/www.wittwer.nl\/?p=2836","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.wittwer.nl\/?p=2836#article","name":"Sharp Looper, a C# program for slowing down and looping music | wittwer.nl","headline":"Sharp Looper, a C# program for slowing down and looping music","author":{"@id":"https:\/\/www.wittwer.nl\/?author=1#author"},"publisher":{"@id":"https:\/\/www.wittwer.nl\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.wittwer.nl\/wp-content\/uploads\/2021\/01\/leadsheet.png","width":704,"height":695},"datePublished":"2022-01-16T19:40:17+02:00","dateModified":"2025-07-14T08:38:42+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.wittwer.nl\/?p=2836#webpage"},"isPartOf":{"@id":"https:\/\/www.wittwer.nl\/?p=2836#webpage"},"articleSection":"Music, Guitar"},{"@type":"BreadcrumbList","@id":"https:\/\/www.wittwer.nl\/?p=2836#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.wittwer.nl#listItem","position":1,"name":"Home","item":"https:\/\/www.wittwer.nl","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wittwer.nl\/?cat=102#listItem","name":"Music"}},{"@type":"ListItem","@id":"https:\/\/www.wittwer.nl\/?cat=102#listItem","position":2,"name":"Music","item":"https:\/\/www.wittwer.nl\/?cat=102","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wittwer.nl\/?p=2836#listItem","name":"Sharp Looper, a C# program for slowing down and looping music"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.wittwer.nl#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.wittwer.nl\/?p=2836#listItem","position":3,"name":"Sharp Looper, a C# program for slowing down and looping music","previousItem":{"@type":"ListItem","@id":"https:\/\/www.wittwer.nl\/?cat=102#listItem","name":"Music"}}]},{"@type":"Organization","@id":"https:\/\/www.wittwer.nl\/#organization","name":"wittwer.nl","description":"The website of Tobias Wittwer","url":"https:\/\/www.wittwer.nl\/"},{"@type":"Person","@id":"https:\/\/www.wittwer.nl\/?author=1#author","url":"https:\/\/www.wittwer.nl\/?author=1","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.wittwer.nl\/?p=2836#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1800dc31a7ae6c14fe15c96ab908125ce0c09dc3ad87f0dbaad05f7370c1eecb?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/www.wittwer.nl\/?p=2836#webpage","url":"https:\/\/www.wittwer.nl\/?p=2836","name":"Sharp Looper, a C# program for slowing down and looping music | wittwer.nl","description":"When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.wittwer.nl\/#website"},"breadcrumb":{"@id":"https:\/\/www.wittwer.nl\/?p=2836#breadcrumblist"},"author":{"@id":"https:\/\/www.wittwer.nl\/?author=1#author"},"creator":{"@id":"https:\/\/www.wittwer.nl\/?author=1#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.wittwer.nl\/wp-content\/uploads\/2021\/01\/leadsheet.png","@id":"https:\/\/www.wittwer.nl\/?p=2836\/#mainImage","width":704,"height":695},"primaryImageOfPage":{"@id":"https:\/\/www.wittwer.nl\/?p=2836#mainImage"},"datePublished":"2022-01-16T19:40:17+02:00","dateModified":"2025-07-14T08:38:42+02:00"},{"@type":"WebSite","@id":"https:\/\/www.wittwer.nl\/#website","url":"https:\/\/www.wittwer.nl\/","name":"wittwer.nl","description":"The website of Tobias Wittwer","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.wittwer.nl\/#organization"}}]},"og:locale":"en_US","og:site_name":"wittwer.nl | The website of Tobias Wittwer","og:type":"article","og:title":"Sharp Looper, a C# program for slowing down and looping music | wittwer.nl","og:description":"When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program","og:url":"https:\/\/www.wittwer.nl\/?p=2836","article:published_time":"2022-01-16T17:40:17+00:00","article:modified_time":"2025-07-14T06:38:42+00:00","twitter:card":"summary","twitter:title":"Sharp Looper, a C# program for slowing down and looping music | wittwer.nl","twitter:description":"When learning new songs, especially solos, it is very useful when you can slow down playback and repeatedly loop certain parts of a song. YouTube can slow down playback, but has no looping feature. There are commercial programs available that can do this, but they cost money. In the past I have used a program"},"aioseo_meta_data":{"post_id":"2836","title":null,"description":null,"keywords":[],"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"Article","defaultPostTypeGraph":""},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2022-01-16 17:35:18","updated":"2025-07-14 06:48:24","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.wittwer.nl\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.wittwer.nl\/?cat=102\" title=\"Music\">Music<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSharp Looper, a C# program for slowing down and looping music\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.wittwer.nl"},{"label":"Music","link":"https:\/\/www.wittwer.nl\/?cat=102"},{"label":"Sharp Looper, a C# program for slowing down and looping music","link":"https:\/\/www.wittwer.nl\/?p=2836"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.wittwer.nl\/wp-content\/uploads\/2021\/01\/leadsheet.png","jetpack_shortlink":"https:\/\/wp.me\/plKIk-JK","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=\/wp\/v2\/posts\/2836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2836"}],"version-history":[{"count":1,"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=\/wp\/v2\/posts\/2836\/revisions"}],"predecessor-version":[{"id":2837,"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=\/wp\/v2\/posts\/2836\/revisions\/2837"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=\/wp\/v2\/media\/2685"}],"wp:attachment":[{"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wittwer.nl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}