ViDL is a free Mac app that allows you to easily download videos from YouTube and hundreds of other websites for offline viewing.
It is based on the popular youtube-dlcommand line tool, but much easier to use, especially with videos/playlists that require a login (like your personal “Watch Later” list).
Last week I mused on Twitter about the subject of teaching harmony to middle school students.
In the opening Tweet of that thread, I shared a project idea for my middle school General Music II class and provided a sample of student work. Be sure to read the whole thread for more context.
đź§µI am doing remix assignments in @Soundtrap with my middle school General Music II class. They submit songs, vote on them, and then I extract the vocal line and make a template with the tempo/key matched so that the loops sound decent. Here is a recent student submission: pic.twitter.com/D52vahdNDa
If I don’t have the track, I use Downie or ViDL to download it from YouTube as an mp3.
For the vocal track, I am using Neural Mix Pro, which allows you to import any song and separate the voice, drums, and other accompaniment parts separately from one another. The results aren’t perfect, but they are beyond acceptable for a project like this.
Once I turn down the drums/accompaniment, I export the resulting sound as a new file on my computer. On export, Neural Mix will tell you the key and BPM of the exported track. If the song is something awkward like 83.6 BPM, you can tell it to export at something sane like, 84 BPM and Neural Mix will adjust the final file accordingly.
Neural Mix isn’t cheap. It’s 50 dollars. But it does the job quickly and reliably while offering the user good control over the results. If you do not have access to something like this, there are tons of places you can find isolated vocal stems, like for example, the reddit community r/IsolatedVocals
In Soundtrap, I set the project up using my district’s LMS, Canvas. If you are using an LMS, you should be able to create an assignment and have it link out to Soundtrap as an “external tool.” If you can do this, you can create a template in Soundtrap that will already be set up for your students when they click the link.
When I set up this template, I set the project’s key and tempo to match that of my exported file from Neural Mix. I drag the vocal-only track I exported from Neural Mix from my desktop into Soundtrap and it automatically makes a new audio track for me. Once the vocal track is imported, I have to slide it around left and right until the first measure of the song lands precisely on beat one. If the vocal part has an introduction or pickup note, you will need to consider that and make sure to tell your students that the loop accompaniment starts on a different measure than one.
<div class="
image-block-outer-wrapper
layout-caption-below
design-layout-inline
combination-animation-none
individual-animation-none
individual-text-animation-none
">
<figure class="
sqs-block-image-figure
intrinsic
" style="max-width:1552px">
<div class="image-block-wrapper">
<div class="sqs-image-shape-container-element
has-aspect-ratio
" style="position: relative;padding-bottom:63.595359802246094%;overflow: hidden">
<img src="https://images.squarespace-cdn.com/content/v1/5595df9ce4b0ce9ff9ecd1a8/1618764920479-LAYLVV0VVIEQJ821EH29/CleanShot+2021-04-18+at+12.42.21%402x.png" alt="Set your project key and tempo to match the song." width="1552" height="987" style="display:block;object-fit: cover;width: 100%;height: 100%;object-position: 50% 50%" loading="lazy">
</div>
</div>
<figcaption class="image-caption-wrapper">
<div class="image-caption"><p class="">Set your project key and tempo to match the song.</p></div>
</figcaption>
</figure>
</div>
Once this is set up correctly, save the results. When choosing Soundtrap as the external tool for your LMS assignment, a mini Soundtrap shows up within your LMS (or at least it does in Canvas), and you can navigate to your pre-made template. Having the tempo and key preset for them ensures that the loops all sound mostly decent. It is still possible to wreak chaos, but it is enough structure that some of the loops will end up sounding pleasant.
There is a video at the top of this post covering everything I just explained. Hope it helps.