I thought I’d give a current update:
Recap
Just to recap the DT structure, and be sure we are all on the same page:
-
Samples - actual waveform data - is stored in a directory tree on the +Drive - You’re limited only by the 1GB of +Drive.
-
Sounds - are a reference to a sample, and the settings of the SRC, FLTR, AMP, and LFO pages.
-
Projects - contain the patterns (with trig data), one sound for each audio track, a sound pool containing upto 128 other sounds, and the all important sample pool, which is a list of 127 references to samples. Every sample referenced in the track sounds and in the sound pool must be included in the sample pool.
.
When a project is loaded (so you can play it), all the samples referenced from the sample pool are loaded from the +Drive into memory, and this total can’t exceed 64MB.
-
Projects and sounds can also be stored in the +Drive, in their own areas (not a directory tree).
Sample Pool Management
The first thing most people run into is running out of space in a project’s sample pool. You tend to load up whole kits to experiment with - but in the end use only one or two sounds from it. It is easy to fill up the 127 slots.
On the device, there is no way to find which slots are unused by any pattern in the project. It’s not even all that easy to find what patterns are free. If you do clear or reused a sample slot, there is no way to “close up the gap” in the list, or anyway to rearrange them.
elk-herd
3.0 (see: Elk-herd 3.0 beta: Project Import at last! ) will let you do all this using the Chrome browser on your computer.
Sound Pool Management
A project’s sound pool is only used for p-locking sounds to a trig. They are used far less often by most people, but suffer all the same management headaches as the sample pool … it’s just less acute. Again, elk-herd
will help you.
Note: Using the sound browser while not holding down a trig button does something totally different: This lets you browse the sounds on the +Drive sound area, and if you select one - resets the current track’s sound settings to a copy of that. This does not affect the sound pool at all. If the copied sound references a sample not already in the project’s sample pool, it will be added.
Sample Management
The device itself has a +Drive sample browser and the normal file management operations. Both Elektron’s Transfer software, and elk-herd
offer computer based view with easier interface for these operations, and offer sample upload and download.
The problem comes from knowing if any of the samples on the +Drive are referenced by any sample pool in any project (the project in memory, or the ones in the +Drive project area), or are referenced by any sound (again in any project, or in the +Drive sound area). No tool can currently do this.
The +Drive has a feature that a given sample cannot be in the +Drive twice: If you take a favorite kick sample, and load it in place in the +Drive with the rest of the kit it came from - can’t load it again in different directory, even if you rename it. This is a standard feature of Elektron devices.
It is both good and bad: Good in that you can move a sample around on the +Drive, and all the sound and project references will stay hooked up to it. This will even work if you completely remove the sample, and then later re-transfer it to the Digitakt (assuming it is exactly the same sample data).
However, if you are managing sets of smaller samples - you might be willing to expend the +Drive space to have duplicates of the exact same sample so that you can keep them ordered by project or other organization. Alas, you can’t.
Future
I assume that Elektron will continue to improve Transfer, but I have no idea what management features they’ll be adding.
elk-herd
3.0 has project backup/restore and project merging (import) functionality. 3.1 will feature a “project+samples” backup and restore option: Backup will create a zip file of the project, and a copy of all the samples it references (except the factory samples). Laster, you can restore this zip file, which will load any missing samples back into the +Drive, and load the project into the Digitakt.
I would love to add the ability to find unused samples on the +Drive, but there are some difficult design issues, and currently the Digitakt OS doesn’t let me get at +Drive projects.